私はこのフォーラムに以下のような複数のクエリが存在することを知っていますが、私のケースでは正確に何が間違っているのかわかりませんでした。jQuery AjaxがC#Webmethodを呼び出さない
$.ajax({
type: "POST",
url: "default.aspx/GetMaturityValues",
data: jsonParams,
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (response) {
alert(response);
},
failure: function (response) {
alert(response.d);
}
});
[System.Web.Services.WebMethod]
public static string GetMaturityValues(string countryIDList, string xAxis, string yAxis, string bubbleSize)
{
//some code
}
実行は、C#コードに流入されません。
jsonParams:
var paramList = '';
var countryIDList = '1,2,3,5';
var xAxis = '1';
var yAxis = '2';
var bubbleSize = '6';
paramList += 'countryIDList' + '":"' + countryIDList;
paramList += 'xAxis' + '":"' + xAxis;
paramList += 'yAxis' + '":"' + yAxis;
paramList += 'bubbleSize' + '":"' + countryIDList;
paramList = '{' + paramList + '}';
var jsonParams = JSON.stringify(paramList);
* C#コードに流入していない*それは正確にはどういう意味ですか?あなたはajaxをC#に翻訳しますか? – RandomStranger
Ajaxコードが目的のメソッドを呼び出していません。 – Rohit
失敗応答には何が入っていますか? – A3006