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,用于列出服务器上的文件或资源的请求

最新文章

  1. 闲话Promise机制
  2. JS学习:第二周——NO.1回调函数
  3. Material Design综合实例
  4. tachyon 命令行接口
  5. [转载]C++ CString与int 互转
  6. 【转】目前最细致清晰的NSDictionary以及NSMutableDictionary用法总结 -- 不错
  7. http://www.cnblogs.com/xdp-gacl/p/4040019.html
  8. 黑马程序员-hashtable
  9. INFORMIX 时间函数大全
  10. css格式布局
  11. Chapter 1 First Sight——9
  12. 读书笔记——Java IO
  13. Plotting trees from Random Forest models with ggraph
  14. Python游戏编程入门4
  15. mysql 单表更新记录UPDATE
  16. [leetcode]70. Climbing Stairs爬楼梯
  17. 微软Office Online服务安装部署(一)
  18. 【nodejs】让nodejs像后端mvc框架(asp.net mvc)一样处理请求--请求处理结果适配篇(7/8)
  19. IN_ITEMBOMROUTING中的数据被过滤 到IN_ITEMBOMROUTING_TEMP
  20. AIDL安卓接口定义语言

热门文章

  1. Loadrunner11之VuGen常用函数lr_user_data_point(一)
  2. Spring简化配置
  3. ImageBox Control with Zoom/Pan Capability
  4. php中的匿名函数的注意事项
  5. Atitit.编程语言的基础句型and汉语英文比较
  6. Atitit.软件命名空间  包的命名统计 及命名表(2000个名称) 方案java package
  7. Dig HOWTO 中文手册--dig命令使用大全
  8. c++ why doesn't c++ allow rebinding a reference ?
  9. spring过滤器和拦截器的区别和联系
  10. Cocos2dx的ClippingNode裁剪节点使用方式