javascript ajax请求

//第一步:创建一个能够实现异步请求的对象  new XMLHttpRequest 写兼容
        if (window.XMLHttpRequest) {
            var xmlHttp = new XMLHttpRequest();
        } else {
            var xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
        };
        //第二步:设置发送数据的地址和方法
        xmlHttp.open("get", "http://101.37.164.63:81/index/Exchange/nbRewardList?user_id=" + user_id, true);
        //第三步:设置我们的请求头信息(post请求需要这一步)
        // xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
        // 第四步: 请求报文体  发送数据 (post时:xmlHttp.send('name=fox&age=18'))
        xmlHttp.send(null);
        //绑定onreadystatechange事件
        xmlHttp.onreadystatechange = function () {
            if (xmlHttp.readyState == 4 && xmlHttp.status == 200) {
                var data = xmlHttp.responseText;
                //json字符串转换成为json对象
                data = JSON.parse(data);
              
            };
        };
    },