Ajax網(wǎng)絡(luò)請求


響應(yīng)行:相應(yīng)狀態(tài)碼+原因短語
200----ok
404----not found
作用:我們進(jìn)行接口調(diào)試的時候,可以通過狀態(tài)碼初步判斷當(dāng)前請求狀況;
請求失?。?br> (1)我們自己的問題(4開頭):請求路徑錯誤、參數(shù)錯誤(類型|個數(shù))、網(wǎng)絡(luò)參數(shù)錯誤
(2)服務(wù)器的問題(5開頭):


    Ajax發(fā)送GET請求的步驟:
    (1)創(chuàng)建請求對象(要做IE兼容性處理);
    var xhr;
    if(widow.XMLHttpRequest){
        xhr=new XMLHttpRequest();
    }else{
        xhr=new ActiveXObject('Microsoft.XMLHTTP');
    }
    var xhr=XMLHttpRequest();
    (2)設(shè)置請求路徑:(這里有三個參數(shù))
        第一個參數(shù):請求方法(get或者post);
        第二個參數(shù):請求路徑;
        第三個參數(shù):是否異步請求(true為異步,false不異步,一般總是為true)
    xhr.open('get','php_service/ajax_get.php',true);
    (3)發(fā)送請求;
    xhr.send();
    (4)監(jiān)聽請求狀態(tài)(接受到響應(yīng));
    xhr.onreadystatechage=function(){
        //判斷當(dāng)前請求是否完成(接受到響應(yīng))
        if(xhr.readyState==4){
            
            //判斷狀態(tài)碼如果為200,則表示請求成功;
            if(xhr.state==200){
                (5)解析服務(wù)器返回的數(shù)據(jù):xhr.responseText
                cansole.log('請求成功,服務(wù)器返回的數(shù)據(jù):',xhr.responseText);
            }else{
            cansole.log('請求失敗');
            }
            
        }
    }
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,554評論 19 139
  • 用JavaScript寫 AJAX 前面已經(jīng)介紹過了,主要是用JavaScript執(zhí)行異步網(wǎng)絡(luò)請求用jQuery的...
    已重置2020閱讀 794評論 0 4
  • 一、什么是AJAX網(wǎng)絡(luò)請求 1、AJAX 即“Asynchronous Javascript And XML”(異...
    放飛吧自我閱讀 396評論 0 2
  • error code(錯誤代碼)=0是操作成功完成。error code(錯誤代碼)=1是功能錯誤。error c...
    Heikki_閱讀 3,538評論 1 9
  • 作為一個喜歡旅行的姑娘,在結(jié)婚前,和男友兩個人基本上3個月就要出行一次,旅行對于我來說就像是生活的一部分。 喜歡自...
    MiniKay閱讀 181評論 0 1

友情鏈接更多精彩內(nèi)容