码迷,mamicode.com
首页 > Web开发 > 详细

原生的Ajax的实现

时间:2017-06-18 21:59:06      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:set   ajax   strong   inf   element   使用   构造函数   style   htm   

<script type="text/javascript">

    // Ajax固定的模版

    // 第一步:创建xhr对象,使用new关键字来调用内置的构造函数

    var xhr = new XMLHttpRequest();

    // 第二步:指定接收回来的内容。监听xhr

    // 对象的onreadystatechange事件,这个事件xhr对象的"就绪状态"改变的时候触发。我们只关心就绪状态为4的时候的事情;

    xhr.onreadystatechange = function(){

        if( xhr.readyState == 4 ){

            // 接收完文件要做的事情,让txt文本中的内容读取出来

            document.getElementById("info").innerHTML = xhr.responseText;

        }

    };

    // 第三步,创建哪一个请求,第一个参数请求是类型是getpost,第二个参数是请求的路径,第三个参数:是否是异步的机制;一定是true

    xhr.open("get","test.txt",true);

    // 第四步:发送请求,圆括号内是请求的内容,get请求没有报文体写null

    xhr.send(null);

</script>

原生的Ajax的实现

标签:set   ajax   strong   inf   element   使用   构造函数   style   htm   

原文地址:http://www.cnblogs.com/pms01/p/7045237.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!