Ajax
1、创建XHR对象 function creatXHR(){
if (window.XMLHttpRequest){// for IE7+,Firefox,Chrome,Opera,Safari
return new XMLHttpRequest();
}else{// for IE6,IE5
return new ActiveXObject("Microsoft.XMLHTTP");
}
}
var xhr = createXHR();
2、XHR的用法 由于这次请求是同步的,JS代码会等到服务器响应后继续执行。接收到响应后,xhr对象的属性会被自动填充。属性如下: 接收到响应后,第一步检查status属性,当200<=status<300或status为304时,说明这个请求是成功的。 无论响应内容类型是什么,响应的主体内容都会保存到responseText中。 当进行异步请求时,可以检测XHR对象的readyState属性。该属性表示请求/响应过程的当前活动阶段:
? 当readyState属性发生变化时,会触发一次readystatechange事件。事件处理程序应该在open()方法调用前指定。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- echarts通过ajax向服务器发送post请求,servlet从数据库读取
- XML之行
- c – 带有std :: thread和std :: chrono的基本计时器
- XML与DataSet的互转(2)--XmlSchema的作用
- postgresql——运算符介绍
- C# – 如何使用默认值跳过参数?
- Illegal processing instruction target ("xml"
- React Native 基础练习指北(二)
- ruby-on-rails – 设计gem:config.remember_for和config.t
- c# – 在SharePoint中使用BreakRoleInheritance()时,true和