我是这样理解XmlHttp对象的:
xml是一种文档类型
Http可以把它看做是浏览器
XmlHttp:可以解释为把xml的内容读到浏览器上(网页上),把这句话封装一下,见下
XmlHttp是浏览器对象,起的功能是把后台xml等文件的内容读到http网页上
看来这个对象很有用,要用就要创建它,创建方法有两种(根据您的浏览器决定其一种方法):

function createXMLHttpRequest(){
if(window.ActiveXObject){
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");    
}else if(window.XMLHttpRequest){
xmlHttp = new XMLHttpRequest();
}
}

这里用的名字是xmlhttp,当然可以用你喜爱的其它名字,无论用什么名字,程序都知道它是XmlHttp对象

光创建好XmlHttp对象,是不行的,还要应用
首先要连接到服务器的后台,即使用该对象的open方法来发出一个Http请求
xmlhttp.open("GET",url,true);
这里用的是"GET",也可以用"POST"
程序进行到这,浏览器已经向服务器后台发出了Http请求,下面就等待反应了
当xmlhttp对象的readyState属性=4时,对象从后台接收住处成功
当xmlhttp对象的status属性=200时,对象完成把接收的信息返回到客户端的准备
紧接着,就要指定把返回的信息安排到何处
因为是用"GET"方法,所以我们不需要再发送任何参数了,所以用下边的语句结束
xmlhttp.send(null);

最新文章

  1. Yii2 脚本手动执行可以,计划任务执行不成功
  2. HTML5 postMessage 和 onmessage API 详细应用
  3. TinyXML:一个优秀的C++ XML解析器
  4. jsp:forward response.sendRedirect
  5. linux:什么是linux
  6. (笔记)angular 包含关系的controller参数传递
  7. 海蜘蛛ISPV6.1.5,目前破解版本中最稳定的!
  8. python打包成exe(py2exe)
  9. python 字典详解
  10. My Answer in Regex Golf
  11. [Usaco2007 Open]Fliptile 翻格子游戏 状压dp
  12. [Swift]LeetCode785. 判断二分图 | Is Graph Bipartite?
  13. java 根据实体对象生成 增删改的SQL语句 ModelToSQL
  14. java split(regex,limit) 使用记录
  15. Docker:Docker打包Web API成镜像并上传到Docker Hub(2)
  16. Azure 标准与高级托管磁盘存储的相互转换
  17. postgresql-distinct on理解
  18. HDU 2097 Sky数
  19. Android -- DecorView
  20. 修改 Docker-MySQL 容器的 默认用户加密规则

热门文章

  1. Construct Binary Tree from Preorder and Inorder Traversal——LeetCode
  2. CodeForces 593A
  3. 关于STM32 定时器 PWM 实时调节占空比时,预装载特性
  4. [Locked] Factor combinations
  5. Java EL 详细用法讲解
  6. Java Spring的 JavaConfig 注解
  7. maven src/test/resources 下的logback-test.xml 读取 properties文件中的key-value值
  8. pl sql developer登陆界面找不到oracle数据库选项
  9. Xamarin开发教程如何使用Xamarin开发Android应用
  10. 《Java 并发编程实战》读书笔记之二:图文讲述同步的另一个重要功能:内存可见性