首页 > Web开发 > 详细

原始的ajax操作

时间:2015-05-14 00:35:54      阅读:240      评论:0      收藏:0      [点我收藏+]
var xmlHttp = null ;
        //创建XMLHttpRequest对象
        function createXMLHttp() {
            if (typeof XMLHttpRequest != "undefined") //针对非IE浏览器
            {
                xmlHttp = new XMLHttpRequest();
            }
            else if (window.ActiveXObject)//针对IE浏览器 
            {
                var aVersions = ["Msxml2.XMLHttp.5.0", "Msxml2.XMLHttp.4.0", "Msxml2.XMLHttp.3.0", "Msxml2.XMLHttp", "Microsoft.XMLHttp"];
                for (var i = 0; i < aVersions.length; i++) {
                    try {
                        xmlHttp = new ActiveXObject(aVersions[i]);
                        break;
                    }
                    catch (e)
        { }
                }
            }
        }
 
        function sendRequest() {
//……
             createXMLHttp(); //0
            // alert(xmlHttp.readyState);
             xmlHttp.onreadystatechange = function () {
                 // alert(xmlHttp.readyState);
                 if (xmlHttp.readyState == 4 && xmlHttp.status == 200) {
                     //得到响应流
                     var result = xmlHttp.responseText;
                     sp.innerHTML = result;
}
                 }
             };
             //注意谓词 最好大写
             xmlHttp.open("GET", url, true); //连接服务器 readyState  0>1
             xmlHttp.send(null); //发送请求1>2  >>>3 参数 发送的数据(post提交)
         }
        

原始的ajax操作

原文:http://www.cnblogs.com/hui1107464497/p/4502156.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!