私のページでは、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 呼び出しが送信されている (まだ返されていない) 間にユーザーがページを更新した場合 (またはポストバックが発生した場合) を除き、すべて正常に動作します。それは自動的に "error:" メソッドに入ります。
それを回避する方法はありますか?ユーザーが ajax 呼び出し中にページを更新しただけの場合、ユーザーに「エラー」メッセージを表示したくありません。
ありがとう