使用ajax有以下固定步骤:
1、
首先,建立一个
XMLHttpRequest
对象,也是就
var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
2、
然后建立一个函数,用来指定载入的数据来源!使用
open
方法打开数据来源,但不意味着发送数据显示!然后使用
onreadystatechange
来指定数据装载的方式,然后使用
send
发送数据!
onreadystatechange
是一个异步响应事件,就是因为它,
ajax
才那么完美。
onreadystatechange 事件中可以接收到服务器传回来的数据,通过分析和利用这些数据从而完成客户端的相应操作, onreadystatechange 中的第三个参数你设为 true ,表示启用 xmlHttp 的异步通讯模式,这时你发出 send 命令后,浏览器还可以进行其它操作,如果设为 false ,浏览器就会进入无响应状态,直到 xmlHttp 接收完毕服务器传回的数据.
onreadystatechange 事件中可以接收到服务器传回来的数据,通过分析和利用这些数据从而完成客户端的相应操作, onreadystatechange 中的第三个参数你设为 true ,表示启用 xmlHttp 的异步通讯模式,这时你发出 send 命令后,浏览器还可以进行其它操作,如果设为 false ,浏览器就会进入无响应状态,直到 xmlHttp 接收完毕服务器传回的数据.