我有一个像下面这样的asp.net网络方法
[WebMethod]
public string getDate()
{
return DateTime.Now.ToString();
}
我的jQuery ajax调用正在关注
$.ajax({
type: "POST",
url: "jqueryAjax/Default.aspx/getDate",
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "json",
error: function (XMLHttpRequest, textStatus, errorThrown)
{
alert(errorThrown+"what's wrong?"+XMLHttpRequest);
},
success: function (msg)
{
alert(msg);
// Do something interesting here.
}
});
出于某种原因,我的jQuery ajax错误处理程序被调用。成功方法不是来电。
任何帮助将不胜感激。
由于
答案 0 :(得分:1)
你的网络方法应该是静态的
[WebMethod]
public static string getDate()
{
return DateTime.Now.ToString();
}