XMLHttpRequest 发送请求的两个重要方法:
open(method,url,async)——参数:请求方式、请求地址、请求同步/异步;
send(string)——参数:使用POST方式时,填写此参数。

用法实例:
request.open("POST","create.php",true);
request.setRequestHeader("Content-type","application/x-www-form-urlencoded"); //要写在open和send之间
request.send("name=张三&sex=男");

XMLHttpRequest 获取响应的几个重要属性与方法:
reponseText:获取字符串形式的响应数据
reponseXML:获取XML形式的响应数据
status和statusText:以数字和文本的方式返回HTTP状态码
getAllReponseHeader():获取所有的响应报头
getResponseHeader():获取响应中的某个字段的值
readyState属性的变化代表服务器响应的变化:
0:请求未初始化,open还没有调用
1:服务器连接已建立,open已经调用了
2:请求已接收,也就是接收到头信息了
3:请求处理中,也就是接收到响应主体了
4:请求已完成,且响应已就绪,也就是响应完成了

提示:
用onreadystatechange事件来监听http请求处理的情况,
当readyState===4 && status===200表示响应已完成且请求成功,
这样我们就可以用从后台得到的数据做相应的操作了。

最新文章

  1. LinqToDB 源码分析——处理表达式树
  2. Java正则获取邮箱
  3. CodeForces 656B
  4. 解决Ubuntu下Sublime Text 3无法输入中文
  5. HDU 1599 find the mincost route (无向图的最小环)
  6. Python多层目录模块调用
  7. JavaScript(第二十七天)【错误处理与调试】
  8. eureka服务搭建
  9. DC综合简单总结(2)
  10. MT【292】任意存在求最值
  11. redis的持久化方案
  12. 伪Ap接入点
  13. Python基础10_函数
  14. JavaScript高级特性-实现继承的七种方式
  15. Java 多线程 fork-join
  16. hive array、map、struct使用
  17. go语言学习--指针数组和数组指针
  18. 用singleton单例模式实现一个模块
  19. C# 字符串的操作
  20. shell 中>/dev/null 2>&1含义

热门文章

  1. 如何实现SQL事务的提交,又不对外进行污染(2)
  2. Android的移动存储之SharedPreferences
  3. svn: “sqlite: attempt to write a readonly database”
  4. jQuery.trim(str)
  5. 2013第49周一jsp标签
  6. EBS收单方/收货方
  7. Hdu3436-Queue-jumpers(伸展树)
  8. Java Class 字节码文件结构详解
  9. html天气预报小插件
  10. 话说GET与POST那点恩怨