2015-03-06——ajax基础
IE6 必须使用Microsoft.XMLHTTP ActiveX组件来实例化一个对象 IE7已实现了XMLHttpRequest对象
var request = new ActiveXObject("Microsoft.XMLHTTP"); //IE6
var request= new XMLHttpRequest();
request对象常用方法
open(method, url, isAsynchronous); 第三个参数true/false 是否异步
setRequestHeader(label, value); 必须放在open之后,send();之前
send(content); content内容可选,如post请求的内容等
abort(); 用于停止当前的请求
getAllResponseHeaders(); 返回字符串形式的完整的头部信息集合
getResponseHeader(label); 返回指定头部的一个单独的字符串值
request对象事件
onreadystatechange
readyState
0:尚未初始化
1:载入中
2:载入完成
3:交互
4: 完成
responseText 响应中返回的数据的字符串表示
responseXML 兼容dom核心的文档对象 必须将响应的Content-Type头部信息设置为application/xml
status 表示请求状态的数字代码 404 200(ok) ...
statusText 与状态代码相关的一条信息
常用请求方式:
GET,用于从服务器取得头部信息及其他信息的请求
POST,用于修改服务器上信息的请求
HEAD,用于与GET相同的请求,但HEAD中只包含与请求关联的头部信息,而不包含请求的主体
PUT,用于希望在服务器上某个特殊位置存储信息的请求
DELETE,用于希望删除服务器上文件或资源的请求
OPTIONS,用于列出服务器上的文件或资源的请求
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。