ajax

2018-11-06  本文已影响0人  dwy_interesting

AJAX(阿贾克斯):
http://www.runoob.com/ajax/ajax-tutorial.html
Asynchronous JavaScript and XML
异步JavaScript和XML技术
异步:async
JavaScript:XMLHttpRequest
XML:数据存储与交换--JSON

AJAX 最大的优点是在不重新加载整个页面的情况下,可以与服务器交换数据并更 
    新部分网页内容--DOM操作。
(无刷新技术-局部刷新技术)
缺点:不利于SEO

使用:
    1. 创建XMLHttpRequest对象(准备手机)
        var xhr = new XMLHttpRequest();
    2. 准备建立连接(找电话号码)
        xhr.open(method, url, async);
            -- method :请求方式(GET|POST)
            -- url :请求资源的URL
            -- async:是否异步,boolean,true-异步   false-同步
    3. 发送请求(拨号)
        xhr.send();
    4. 处理响应(通话)
        xhr.onreadystatechange = function() {

        }
        xhr.readyState
            就绪状态码,表示 XMLHttpRequest 状态
            0~4
            表明请求到达哪个阶段
                4 -- 请求处理完毕,响应就绪
        xhr.status
            HTTP状态码
            200 - OK,请求成功
            404
            500
        xhr.responseText
            获取响应文本
上一篇下一篇

猜你喜欢

热点阅读