原生js - get 、post方式發(fā)送AJAX請(qǐng)求

一、get方式

   #1創(chuàng)建一個(gè)xhr對(duì)象
    var xhr = new XMLHttpRequest ( ) ;
    #2監(jiān)聽狀態(tài)的改變
    xhr.onreadystatechange=function(){
          if(xhr.readyState===4){//請(qǐng)求成功
                    if(xhr.status===200){//響應(yīng)成功
                          doResponse(xhr);//調(diào)用一個(gè)函數(shù)
                  }
            }


  }
    #3打開一個(gè)鏈接
    xhr.open('get','xxx.php',true);
    //1.請(qǐng)求方式  2.發(fā)送到哪去  3.是否為異步請(qǐng)求 是true 否 flase
    #4發(fā)送數(shù)據(jù)
    xhr.send(null);

二、post方式

    #1創(chuàng)建一個(gè)xhr對(duì)象
    var xhr = new XMLHttpRequest ( ) ;
    #2監(jiān)聽狀態(tài)的改變
    xhr.onreadystatechange=function(){}
    #3打開一個(gè)鏈接
    xhr.open('post','xxx.php',true);
    #3.5 修改請(qǐng)求消息頭部
      xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  
    #4發(fā)送數(shù)據(jù)
    xhr.send('uname=xxx&upwd=123');
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

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