ajax+js发送异步请求

异步是相对同步而言的,首先了解一下什么是异步?什么是同步?
同步:指发送一个请求,需要等待返回,然后才能够发送下一个请求,有个等待过程;
异步:指发送一个请求,不需要等待返回,随时可以再发送下一个请求,即不需要等待。
区别:一个需要等待,一个不需要等待,在部分情况下,我们的项目开发中都会优先选择不需要等待的异步交互方式。


  • 创建异步对象:
  function createXMLHttpRequest() {
        var xmlHttp;
        try {//Firefox, Opera 8.0+,Safari
            xmlHttp = new XMLHttpRequest();//大多数浏览器
        } catch (e) {
            try {//Internet Explorer
                xmlHttp = new ActiveXObject("Msxm12.XMLHTTP");//IE6.0
            } catch (e) {
                try {
                    xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");//ie5.5
                } catch (e) {
                    alert("哥们儿,换个浏览器吧?");//原始时代的
                    throw e; 
                }
            }
        }
        return xmlHttp;
    }

小主还在不断学习中,以后会继续完善。。。

你可能感兴趣的:(ajax+js发送异步请求)