AJAX 异步请求

Posted 瞌睡先生想睡觉

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AJAX 异步请求相关的知识,希望对你有一定的参考价值。

        /**
         *
         * @param url
         * @param listener 成功回调方法
         */
        function loadXMLDoc(url, listener) 
            var xmlhttp;
            if (window.XMLHttpRequest) 
                // IE7+, Firefox, Chrome, Opera, Safari 浏览器执行代码
                xmlhttp = new XMLHttpRequest();
            
            else 
                // IE6, IE5 浏览器执行代码
                xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
            
            xmlhttp.onreadystatechange = function () 
                if (xmlhttp.readyState == 4 && xmlhttp.status == 200) 
                    listener(xmlhttp.responseText);
                
            
            //第一个参数是请求类型
            //第二个参数是url
            //第三个参数是是否异步,类似java,如果是true就是在子线程,如果是false就是在主线程,
            //  另外当值为false时,不需要重写onreadystatechange方法,可在send后直接获取返回内容
            xmlhttp.open("GET", url, true);
            xmlhttp.send();
        

以上是关于AJAX 异步请求的主要内容,如果未能解决你的问题,请参考以下文章

使用ajax发送异步请求,请求后端的控制层方法,并且获取这个方法返回的日期,然后显示在页面上?

AJAX异步请求,局部刷新

Ajax异步请求

JavaScrpit中异步请求Ajax实现

多个异步ajax请求指定顺序执行

详解Ajax请求——多个异步请求的执行顺序