XMLHttpRequest get请求

code

/* 创建 XMLHttpRequest 对象 */
var xmlHttp;
function GetXmlHttpObject(){
    if (window.XMLHttpRequest){
        // code for IE7+, Firefox, Chrome, Opera, Safari
        xmlhttp=new XMLHttpRequest();
    }else{// code for IE6, IE5
        xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
    return xmlhttp;
}


xmlHttp=GetXmlHttpObject();
if (xmlHttp==null){
    alert('您的浏览器不支持AJAX!');
    return;
}


xmlHttp.open("GET",url,true);
xmlHttp.onreadystatechange=function(){
    if(xmlHttp.readyState==1||xmlHttp.readyState==2||xmlHttp.readyState==3){
        console.log("trying");
    }
  if (xmlHttp.readyState==4 && xmlHttp.status==200){
        var d= xmlHttp.responseText;
        d=JSON.parse(d);
        console.log(d);
        qrcode_url=d.data.qrcode_url;
        out_trade_no=d.data.out_trade_no;


        console.log(qrcode_url);
        console.log(out_trade_no);




        //设置二维码
        var qrcode = new QRCode('qrcode', {
            text: qrcode_url,
            width: 170,
            height: 170,
            colorDark : '#FF0000',
            colorLight : '#ffffff',
            correctLevel : QRCode.CorrectLevel.H
        });
        console.log(qrcode.width);
        $("#qrcode").attr('title', '');


  }
};//发送事件后,收到信息了调用函数
xmlHttp.send();

 

 

 

 

 

 

 

 

 

posted @ 2020-12-24 00:10  anobscureretreat  阅读(622)  评论(0编辑  收藏  举报