Ajax核心——XMLHttpRequest基础
XMLHttpRequest对象负责将用户信息以异步方式发送到服务器,并接受服务器返回的相应信息和数据。也就是可以在页面已经加载后从后从服务器请求、接收数据,这样使得用户的体验度更好,而同时提升了客户端与服务器的交互速度,AJax得以实现。故 XMLHttpRequest是Ajax技术体系中最为核心的技术,缺少了它,Ajax的其余技术就无法成为一个有机的整体。
创建XMLHttpReques
在使用XMLHttpRequest对象发送请求和处理响应之前,首先必须使用JavaScript创建XMLHttpRequestRequest对象。 代码: <script language="javascript" type = "text/javascript">
var xmlHttp;
//使用新版本的IE创建XMLHttprequestRequest对象
try{
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
}catch(_e){
//使用旧版本的IE创建XMLHttpRequest对象
try{
xmlHttp = new AcriveXObject("Microsoft.XMLHTTP");
}catch(_E){ }
}
//使用其他浏览器创建XMLHttpRequest对象
if (!xmlHttp && typeof XMLHttpRequest !='undefined')
try{
xmlHttp = new XMLHttpRequest();
}catch(e){
xmlHttp = false;
}
}
</script>
属性和方法XMLHttpRequest对象提供了一系列属性和方法,来向服务器端发起异步HTTP请求,监听服务器状态,并在服务器完成数据响应处理之后接收服务器端返回的信息数据。 属性和方法连接:http://www.w3school.com.cn/xmldom/dom_http.asp
XML五步使用法
|
- ruby-on-rails – 检索shopify Shop对象?
- 快速理解CQRS
- C++ unordered_set查找元素(find查找元素)详解
- Semantic UI Pagination
- 【解决】页面过长导致FlexPaper滚动条无法控制
- cocos2dx 源码学习6 CCGeometry
- c# – 在序列化System.Globalization.CultureInfo类型的对象
- ruby-on-rails – 压缩CSS(Rails)上的IE8扼流圈
- objective-c – CV_8UC3的CGBitmapContextCreate(在OpenCV中
- c# – Asp.Net FormAuthenticaion在Safari浏览器中失败