在我的页面中有一个使用 jquery 的 ajax 调用:
$.ajax(
{
type: "POST",
url: "MyPage.aspx/myMethod",
data: parameters,
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(msg)
{
alert("Success");
},
error: function(e, textStatus, errorThrown)
{
alert("Error");
},
complete: function(s, e)
{
alert("it is done");
}
}
一切正常,除非用户在发送 Ajax 调用(但尚未返回)时刷新页面(或导致回发),它会自动进入“错误:”方法。
有没有办法避免这种情况?如果他只是在 ajax 调用期间刷新页面,我不想向我的用户显示“错误”消息。
谢谢