首页 > Web开发 > 详细

原生AJAX

时间:2016-12-30 18:32:58      阅读:243      评论:0      收藏:0      [点我收藏+]
//创建XMLHttpRequest对象
    function createXMLHttpRequest() {
        try {
            XMLHttpReq = new ActiveXObject("Msxml2.XMLHTTP");//IE高版本创建XMLHTTP
        }
        catch(E) {
            try {
                XMLHttpReq = new ActiveXObject("Microsoft.XMLHTTP");//IE低版本创建XMLHTTP
            }
            catch(E) {
                XMLHttpReq = new XMLHttpRequest();//兼容非IE浏览器,直接创建XMLHTTP对象
            }
        }
    }

    //ajax-post方法
    function sendAjaxRequest(url,data,funName) {
        createXMLHttpRequest();
        XMLHttpReq.open("post", url, true);
        XMLHttpReq.setRequestHeader("Content-type","application/x-www-form-urlencoded");
        XMLHttpReq.send(data);
        XMLHttpReq.onreadystatechange = funName; //指定回调函数
    }

    //回调函数
    function customReponse() {
        if (XMLHttpReq.readyState == 4) {
            if (XMLHttpReq.status == 200) {
                var data = XMLHttpReq.responseText;
                ////////////////////回调事件//////////////////
            }
        }
    }

 

原生AJAX

原文:http://www.cnblogs.com/boystar/p/6237843.html

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