私の ASPX ページでは、タイムアウトが 5 秒の Ajax 呼び出しを含む JavaScript 関数を呼び出します。
最初にインターネット接続をオフにしてこの関数を呼び出そうとすると、タイムアウトが適切に機能します。しかし、この関数を 2 回目に呼び出すと、Ajax 呼び出しは、タイムアウトと後続のエラー関数を待たずに直接成功関数を呼び出します。
これがajax呼び出しです
$.ajax({
type: "POST",
url: pageUrl + "/SubmitAnsGetNewQue",
data: jsonParamsForSbmt,
timeout: 5000,
contentType: "application/json; charset=utf-8",
dataType: "json",
async: true,
success: SetNextQueSet,
error: OnErrorCall
});