Ajaxのページ

XHRてみましょう。

IF(XMLHttpRequestの){

   XHR =新しいXMLHttpRequestの。

}他{

    XHR =新しい  ActiveXObjectを( "Microsoft.XMLHTTP");

}

dataStr = jsonToString(データ)を聞かせて、JSON形式を必要とする//データ伝送は、JSコードで書き込まれるフォーマット文字列に変換します。

//要求は、要求が取得し、ポスト含まれ、サーバーが開始をサーバーに渡すことができるデータの2種類があります

// GETリクエスト:データ転送後は、オープン救済のURLである⾯。

IF(type.toUppercase()== '' GET '){ 

    xhr.open(タイプ、URL + + dataStr、非同期 "?");

    xhr.send();

}他{

// POSTリクエスト:送信救済上のデータ転送パラメータ。

     xhr.open(タイプ、URL、非同期)。

    xhr.send(dataStr)。//等于xhr.send( "名前= 'ZS' &年齢= '18' ");

}

xhr.onreadystatechange =関数(){

      かどうか//log(xhr.readyState);//テストステータス出力

    IF(xhr.readyState == 4 &&((xhr.sttus> = 200 xhr.sttus <300)|| xhr.status == 304)){

            データ= xhr.responseTextてみましょう。

            成功(データ); //成功コールバック

        }

  }

関数jsonToString(OBJ){

   ARR = []みましょう。

   {(OBJでCONSTキー)のために

      CONST値= OBJ [キー]。

      ( `$ {キー} $ {値}`)arr.push。

     }

    リターンarr.join( "&");

}

AJAX({

    タイプ:「GET」。

    URL:「HTTPS://getman.cn/mock / ,,,」、

    データ:{名: "ZS"、年齢:18}、

    成功事例の(データ){にconsole.log( "daying" データ)}

});

getman.cn/mock/

おすすめ

転載: www.cnblogs.com/yt0817/p/12007196.html