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

主頁 > 知識庫 > Ajax犯的錯誤處理方法

Ajax犯的錯誤處理方法

熱門標簽:ai機器人電銷資源 越南河內地圖標注 超級大富翁地圖標注 地圖標注項目怎么樣 機器人電銷騙局揭秘 個人怎樣在百度地圖標注地名 騰訊地圖標注位置能用多久 硅語電話機器人公司 云呼外撥網絡電話系統

1, ajax 發送請求時狀態判斷 if else 語句問題。

var xhr = new XMLHttpRequest(); 
xhr.open("get",strUrl);br>
br>xhr.onreadystatechange = function(){   
br>br>   
 if(xhr.readyState === 4){ 
br>br>em id="__mceDel">        
if(xhr.status ===200){   
console.log(xhr.responseText);      
}  
br>br>/em>em style="line-height: 1.5;" id="__mceDel">
em id="__mceDel">em id="__mceDel">em id="__mceDel">    
}else /em>/em>/em>/em>em style="line-height: 1.5;" id="__mceDel">em id="__mceDel">em id="__mceDel">
em id="__mceDel">em id="__mceDel">{br>    
console.log(xhr.status); }  
br> }/em>/em>/em>/em>/em> 
xhr.send(); 

  當時輸出了兩個200 的狀態碼,然后才輸出xhr.responseText, 獲取到的內容。 當時很奇怪,不知道這兩個200 是怎么來的?

  當時嘗試輸出不少內容,但還是找不到原因。 只有到把else 語句中改為 console.log(xhr.readystate)才發現了問題,這時輸出結查依次是2,3,獲取到的內容。 這時才發現原因:

  xhr 發送請求到請求結束,會經過5種狀態,狀態碼依次是0,1,2,3,4(就是readystate 的值),狀態每發生改變一次,就會觸發readystatechange事件,調用事件處理函數。 當 狀態碼是變化到2時,它調用readystatechange 事件,然后走 if/else 語句,

這是 readystate 顯然不是4,然后走else 語句 輸出 2. 以此類推,3,4 的時候再調用readystatechange 事件, 只有4 時才走if 里面的內容,請求成功,返回請求內容。

以上所述是小編給大家介紹的Ajax犯的錯誤處理方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

您可能感興趣的文章:
  • 詳解ajax的data參數錯誤導致頁面崩潰
  • 快速解決ajax請求出錯狀態碼為0的問題
  • PHP 中使用ajax時一些常見錯誤總結整理
  • 完美解決ajax跨域請求下parsererror的錯誤
  • ajax跨域訪問報錯501的解決方法
  • jQuery中ajax錯誤調試分析
  • Ajax向后臺傳json格式的數據出現415錯誤的原因分析及解決方法
  • js ajaxfileupload.js上傳報錯的解決方法
  • 解決ajax返回驗證的時候總是彈出error錯誤的方法
  • Jquery Ajax Error 調試錯誤的技巧
  • django使用ajax post數據出現403錯誤如何解決
  • Ajax報錯400的參考解決辦法

標簽:邢臺 林芝 遼源 洛陽 舟山 海南 內蒙古 鄭州

巨人網絡通訊聲明:本文標題《Ajax犯的錯誤處理方法》,本文關鍵詞  Ajax,犯,的,錯誤,處理,方法,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Ajax犯的錯誤處理方法》相關的同類信息!
  • 本頁收集關于Ajax犯的錯誤處理方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 民县| 澎湖县| 蓬莱市| 娄底市| 大丰市| 施秉县| 大理市| 枞阳县| 栾川县| 芦山县| 交城县| 延庆县| 华蓥市| 康平县| 福贡县| 五家渠市| 澜沧| 阜南县| 浦东新区| 洛南县| 朝阳区| 揭东县| 剑川县| 涿鹿县| 怀仁县| 南投市| 舟曲县| 广州市| 泰宁县| 柞水县| 灌南县| 阿勒泰市| 班戈县| 婺源县| 龙州县| 防城港市| 玛纳斯县| 思茅市| 腾冲县| 云阳县| 八宿县|