【发布时间】:2013-12-02 22:40:10
【问题描述】:
我有一个页面方法问题我在 ASP.net 网络表单上有这个页面方法
[WebMethod(true)]
public static int GetInt(int id){
return 10;
}
我像这样从 JQuery 中调用它
$.ajax({
type: "POST",
url: "webforms.aspx/GetInt",
data: "{id:'1'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (msg) {
},
error: function (err) {
}
});
这一切都很好,当我在服务器端设置一个断点时,它会命中,但是由于某种奇怪的原因,我在 PageMethod 返回后,我得到了 ajax 调用的错误回调,从来没有成功!有任何想法吗。
我不能在这个上使用脚本管理器!我打开任何跨浏览器解决方案!。
【问题讨论】:
-
查看实际的 HTTP 响应(在您的开发工具中)并阅读错误。
-
尝试删除
dataType: "json", -
响应没有提供任何帮助。它有同样的错误信息。删除 dataType 也没有帮助。
标签: javascript jquery asp.net ajax