17
2020
02

Ajax的实现流程是怎样的?

(1)创建XMLHttpRequest对象,也就是创建一个异步调用对象.

(2)创建一个新的HTTP请求,并指定该HTTP请求的方法、URL及验证信息.

(3)设置响应HTTP请求状态变化的函数.

(4)发送HTTP请求.

(5)获取异步调用返回的数据.

(6)使用JavaScript和DOM实现局部刷新.

 <script type="text/javascript">


        var httpRequest;

        function checkUsername() {


            if(window.XMLHttpRequest) {


                //在IE6以上的版本以及其他内核的浏览器(Mozilla)等

                httpRequest = new XMLHttpRequest();

            }else if(window.ActiveXObject) {


                //在IE6以下的版本

                httpRequest = new ActiveXObject();

            }



            //创建http请求

            httpRequest.open("POST", "Servlet1", true);


            //因为我使用的是post方式,所以需要设置消息头

            httpRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded");


            //指定回调函数

« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。