ajaxFunction

            var xhr;
            var data
            if(window.XMLHttpRequest){  //ie7以上的浏览器支持对象
                xhr = new XMLHttpRequest()
            }else if(window.ActiveXObject){ //只有ie6支持的对象
                xhr = new ActiveXObject("Microsoft.XMLHTTP")
            }
            xhr.onreadystatechange = function(){
//              console.log(xhr);
                console.log(xhr.status,xhr.readyState);
                if(xhr.readyState==4 && xhr.status == 200){

                    var jsonData = xhr.responseText
//                  json.parse()
//                  console.log("请求成功", xhr.responseText,JSON.parse(jsonData));
                    console.log(JSON.parse(jsonData));
                    data = JSON.parse(jsonData);
                    for(var i in data){


                    }
                }
            }
            //启动请求,传入三个参数
/*            第一个参数是字符串, 值为get 或 post ,表示请求方式
                第二个参数表示请求地址
                第三个参数是布尔值,默认是true表示异步,false表示同步*/
            xhr.open("get","sql.php")
            //发送请求
            //可以传入参数,表示发送的数据
            xhr.send() 
            //等待相应

你可能感兴趣的:(ajaxFunction)