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,
             170,
            height: 170,
            colorDark : '#FF0000',
            colorLight : '#ffffff',
            correctLevel : QRCode.CorrectLevel.H
        });
        console.log(qrcode.width);
        $("#qrcode").attr('title', '');


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

原文地址:https://www.cnblogs.com/sea-stream/p/14182234.html