婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Ajax 超時檢查腳本

Ajax 超時檢查腳本

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

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; //用屬性存儲XMLHttpRequest對象的實例
}
Ajax.prototype.send=function(url,options){
if(!this.Xhr) return;
var xhr=this.Xhr;
var aborted=false;
var _options={ //提供默認值
method:"GET",
timeout:5000,
onerror:function(){},
onsuccess:function(){}
};
for(var o in options){ //覆蓋掉原來的默認值
_options[o]=options[o];
}
function checkForTimeout(){ //檢查是否超時的情況
if(xhr.readyState!=4){
aborted=true;
xhr.abort(); //取消本次傳輸
}
}
//在規定的時間內檢查readyState屬性的值
setTimeout(checkForTimeout,_options.timeout);
function onreadystateCallback(){
if(xhr.readyState==4){
/*
* 注釋:狀態碼在200內表示成功,300內表示重定向,400內是客戶端錯誤,500是服務器端錯誤
*/
if(!aborted xhr.status>=200 xhr.status300){ //檢查aborted屬性是否超時
_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超時跳轉頁面使用全局的方法來處理
  • Ajax請求在數據量大的時候出現超時的解決方法
  • ajax 怎么設置超時(一個action執行了2遍)
  • 登錄超時給出提示跳到登錄頁面(ajax、導入、導出)

標簽:益陽 延邊 張掖 銅陵 鷹潭 儋州 平涼 阿拉善盟

巨人網絡通訊聲明:本文標題《Ajax 超時檢查腳本》,本文關鍵詞  Ajax,超時,檢查,腳本,Ajax,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Ajax 超時檢查腳本》相關的同類信息!
  • 本頁收集關于Ajax 超時檢查腳本的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 清徐县| 安多县| 北海市| 白山市| 泰和县| 淄博市| 吉水县| 灌云县| 涟源市| 荣昌县| 来凤县| 长沙县| 克山县| 搜索| 高尔夫| 会宁县| 岐山县| 花莲市| 黑河市| 疏勒县| 曲沃县| 通化市| 牡丹江市| 贺兰县| 民和| 武强县| 湖北省| 阜新市| 凤山市| 台山市| 宁海县| 论坛| 佛教| 峨眉山市| 鄢陵县| 鹤山市| 阜南县| 武义县| 宜丰县| 冕宁县| 德保县|