0
我試圖在asp C#應用程序中使用ajax調用服務器端方法。當在asp C中調用服務器端方法時出現JQuery Ajax錯誤#
我在aspx文件下面的代碼
function editApp(appID) {
$.ajax({
type: "POST",
url: "Default.aspx/GetSquare",
contentType: "application/json; charset=utf-8",
dataType: "json",
data: "{}",
success: function (data) {
alert(data);
},
error: function() {
alert("Ajax Error");
}
});
}
和aspx.cs下面的代碼文件
[WebMethod]
public static string GetSquare()
{
return "OK";
}
但每次在我打電話editApp功能我得到以下警報「阿賈克斯錯誤」
嘗試擺脫的數據類型。它看起來你期待一個JSON,但你的服務器方法沒有返回一個JSON。 – sabdiel
更改錯誤部分像這樣,更新並顯示錯誤消息你的問題: '錯誤:函數(請求,狀態,錯誤){ 警報(錯誤); }' –
並在GetSquare方法內部放置斷點並運行應用程序。並看看它是否觸及斷點? –