濮阳杆衣贸易有限公司

主頁 > 知識(shí)庫 > Ajax 超時(shí)檢查腳本

Ajax 超時(shí)檢查腳本

熱門標(biāo)簽:信貸電銷機(jī)器人有用嗎 辦理一個(gè)400電話多少錢 電銷機(jī)器人適用范圍 莆田防封電銷卡價(jià)格 如何用地圖標(biāo)注各分公司 廣西ai語音電銷機(jī)器人哪家好 察縣地圖標(biāo)注 蓄意標(biāo)記地圖標(biāo)注 接聽電話機(jī)器人哪有
復(fù)制代碼 代碼如下:

script type="text/javascript">
function Ajax(){
var xhr;
if(window.XMLHttpRequest){
xhr=new XMLHttpRequest();
}else{
try{xhr=new ActiveXObject("MSXML2.XMLHTTP.6.0");}catch(e){}
try{xhr=new ActiveXObject("MSXML2.XMLHTTP");}catch(e){}
}
if(!xhr) return;
this.Xhr=xhr; //用屬性存儲(chǔ)XMLHttpRequest對(duì)象的實(shí)例
}
Ajax.prototype.send=function(url,options){
if(!this.Xhr) return;
var xhr=this.Xhr;
var aborted=false;
var _options={ //提供默認(rèn)值
method:"GET",
timeout:5000,
onerror:function(){},
onsuccess:function(){}
};
for(var o in options){ //覆蓋掉原來的默認(rèn)值
_options[o]=options[o];
}
function checkForTimeout(){ //檢查是否超時(shí)的情況
if(xhr.readyState!=4){
aborted=true;
xhr.abort(); //取消本次傳輸
}
}
//在規(guī)定的時(shí)間內(nèi)檢查readyState屬性的值
setTimeout(checkForTimeout,_options.timeout);
function onreadystateCallback(){
if(xhr.readyState==4){
/*
* 注釋:狀態(tài)碼在200內(nèi)表示成功,300內(nèi)表示重定向,400內(nèi)是客戶端錯(cuò)誤,500是服務(wù)器端錯(cuò)誤
*/
if(!aborted xhr.status>=200 xhr.status300){ //檢查aborted屬性是否超時(shí)
_options.onsuccess(xhr);
}else{
_options.onerror(xhr);
}
}
}
xhr.open(_options.method,url,true);
xhr.onreadystatechange=onreadystateCallback;
xhr.send(null);
}
var ajax=new Ajax();
ajax.send("test.php",{method: GET ,timeout:100,onerror:onerror,onsuccess:onsuccess});
function onerror(xhr){
alert("Timeout");
}
function onsuccess(xhr){
alert(xhr.responseText);
}
/script>
您可能感興趣的文章:
  • ajax提交session超時(shí)跳轉(zhuǎn)頁面使用全局的方法來處理
  • Ajax請(qǐng)求在數(shù)據(jù)量大的時(shí)候出現(xiàn)超時(shí)的解決方法
  • ajax 怎么設(shè)置超時(shí)(一個(gè)action執(zhí)行了2遍)
  • 登錄超時(shí)給出提示跳到登錄頁面(ajax、導(dǎo)入、導(dǎo)出)

標(biāo)簽:益陽 延邊 張掖 銅陵 鷹潭 儋州 阿拉善盟

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Ajax 超時(shí)檢查腳本》,本文關(guān)鍵詞  Ajax,超時(shí),檢查,腳本,Ajax,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Ajax 超時(shí)檢查腳本》相關(guān)的同類信息!
  • 本頁收集關(guān)于Ajax 超時(shí)檢查腳本的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    沧源| 大足县| 高青县| 德昌县| 万山特区| 宜兰县| 阜平县| 博野县| 淮滨县| 长垣县| 百色市| 宁化县| 阜康市| 洛宁县| 汨罗市| 墨江| 商水县| 崇州市| 哈密市| 漳浦县| 吉林市| 太康县| 临澧县| 利津县| 崇义县| 孝义市| 甘洛县| 儋州市| 天祝| 阿勒泰市| 莎车县| 林周县| 顺昌县| 花莲市| 句容市| 额敏县| 镇江市| 定结县| 涿鹿县| 崇明县| 图们市|