AJax技术

javascript原生ajax写法分享(2)

字号+ 作者:H5之家 来源:H5之家 2017-01-12 15:01 我要评论( )

只要 readyState 的值变化,就会调用 readystatechange 事件,(其实为了逻辑上通顺,可以把readystatechange放到send之后,因为send时请求服务器,会进行网络通信,需要时间,在send之后指定readystatechange事件处

只要 readyState 的值变化,就会调用 readystatechange 事件,(其实为了逻辑上通顺,可以把readystatechange放到send之后,因为send时请求服务器,会进行网络通信,需要时间,在send之后指定readystatechange事件处理程序也是可以的,我一般都是这样用,但为了规范和跨浏览器兼容性,还是在open之前进行指定吧)。

3.3、在readystatechange事件中,先判断响应是否接收完成,然后判断服务器是否成功处理请求,xhr.status 是状态码,状态码以2开头的都是成功,304表示从缓存中获取,上面的代码在每次请求的时候都加入了随机数,所以不会从缓存中取值,故该状态不需判断。

4、ajax请求是不能跨域的!

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • $.ajax用法与举例

    $.ajax用法与举例

    2017-01-12 16:00

  • php,ajax实现分页

    php,ajax实现分页

    2017-01-12 15:00

  • 你应该了解的 5 个 JavaScript 调试技巧

    你应该了解的 5 个 JavaScript 调试技巧

    2017-01-12 14:03

  • JavaScript 封装Ajax传递的数据代码

    JavaScript 封装Ajax传递的数据代码

    2017-01-11 18:00

网友点评
<