第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

模擬jQ封裝ajax,調(diào)用時出現(xiàn)Uncaught ReferenceError: param is

模擬jQ封裝ajax,調(diào)用時出現(xiàn)Uncaught ReferenceError: param is

搖曳的薔薇 2019-03-20 15:19:34
//模擬jQuery封裝ajax 暫不考慮跨域和默認(rèn)返回數(shù)據(jù)類型為JSONfunction ajax(obj){    var temp={        type:'get',        url:"#",        data:{},        success:function(param){console.log(param)}    };    for(var key in obj){        temp[key]=obj[key];    }    var data='';    for(var key in temp.data){        data+=`${key}=${temp.data[key]}&`;    }    if(data){        data=data.substr(0,data.length-1);    }    var xhr=new XMLHttpRequest();    xhr.onreadystatechange=function(){        if(xhr.readyState===4){            if(xhr.status===200){                var param=JSON.parse(xhr.responseText);                temp.success(param);            }        }    };    var main=null;    if(temp.type==='get'){        temp.url+="?"+data;    }else{        main=data;        xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');    }    xhr.open(temp.type,temp.url,true);    xhr.send(main);}
查看完整描述

2 回答

?
qq_花開花謝_0

TA貢獻(xiàn)1835條經(jīng)驗 獲得超7個贊

可以參考Ajax入門(二)Ajax函數(shù)封裝,建議一開始不要追求與jQ的API相同,先實(shí)現(xiàn)功能~


查看完整回答
反對 回復(fù) 2019-03-28
?
小怪獸愛吃肉

TA貢獻(xiàn)1852條經(jīng)驗 獲得超1個贊

//模擬jQuery封裝ajax 暫不考慮跨域和默認(rèn)返回數(shù)據(jù)類型為JSON

function ajax(obj){


var temp={

    type:'get',

    url:"#",

    data:{},

    success:function(param){console.log(param)}

};


for(var key in obj){

    temp[key]=obj[key];

}


var data='';

for(var key in temp.data){

    data+=`${key}=${temp.data[key]}&`;

}

if(data){

    data=data.substr(0,data.length-1);

}

var xhr=new XMLHttpRequest();

xhr.onreadystatechange=function(){

    if(xhr.readyState===4){

        if(xhr.status===200){

            var param=JSON.parse(xhr.responseText);

            temp.success(param);

        }

    }

};

var main=null;

if(temp.type==='get'){

    temp.url+="?"+data;

}

xhr.open(temp.type,temp.url,true);

if(temp.type==='post'){

    main=data;

    xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded,charset=UTF-8 ');

}

xhr.send(main);

}


查看完整回答
反對 回復(fù) 2019-03-28
  • 2 回答
  • 0 關(guān)注
  • 569 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號