Web APIを呼び出す必要があります。このWeb APIメソッドは、2つのパラメータを受け入れる1つはenum型であり、もう1つはintです。私はこのAPIをAjax Jqueryを使って呼び出す必要があります。 enumパラメータを渡す方法。Ajax JqueryからMVC Webアプリケーションへenumパラメータを渡すweb api
APIコード
[HttpGet]
public HttpResponseMessage GetActivitiesByType(UnifiedActivityType type, int pageNumber)
{
var activities = _activityService.GetAllByType(type, pageNumber);
return Request.CreateResponse(HttpStatusCode.OK, activities);
}
私のAjaxの呼び出しコード:
var jsonData = { 'type': 'Recommendation', pageNumber: 0 };
$.ajax({
type: 'get',
dataType: 'json',
crossDomain: true,
url: CharismaSystem.globaldata.RemoteURL_ActivityGetAllByType,
contentType: "application/json; charset=utf-8",
data: jsonData,
headers: { "authorization": token },
error: function (xhr) {
alert(xhr.responseText);
},
success: function (data) {
alert('scuess');
}
});
任意の提案..
に似た何かを行うことができ、のようなものは、それが今で動作していますか? –