var ajaxTimeoutTest = $.ajax({
url: '',
timeout: 100, //超時時間設置,單位毫秒
type: 'get',
data: {}, //請求所傳參數,json格式
dataType: 'json', //返回的數據格式
success: function (data) {
alert("成功");
},
complete: function (XMLHttpRequest, status) { //求完成后最終執行參數
// 設置timeout的時間,通過檢測complete時status的值判斷請求是否超時,如果超時執行響應的操作
if (status == 'timeout') { //超時,status還有success,error等值的情況
ajaxTimeoutTest.abort();
alert("請求超時");
}
}
});
