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" データ)}
});