我有这个AJAX代码,但它似乎并没有抛出'alert'方法。相反,没有任何反应。我看着它与提琴手和得到这个错误信息: {"Message":"There was an error processing the request.","StackTrace":"","ExceptionType":""}
简单的AJAX不工作
我想调用的代码隐藏称为MyWebMethod
一个Web方法:
$.ajax({ type: "POST",
url: "Test.aspx/MyWebMethod",
data: "{" + username + "}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function() {
alert("success");
},
fail: function() {
alert("Fail");
}
});
Web方法工作得很好,当我有一个页面上的脚本管理器,但我想删除脚本管理器,并认为使用AJAX将是最好的方法。
感谢
首先尝试使用NO数据,调用将返回类似服务器时间戳的内容...作为字符串并提醒。确保你的web方法名称“用户名”匹配...编辑:我尾随在页面上的编辑...在这一点上可能不相关... – 2010-03-10 22:33:13