Ajax基本开发步骤
第一步:获取XMLHttpRequest对象。
var xmlhttp = null;
if(window.XMLHttpRequest){
//这个是针对浏览器IE7及其7以上的版。
xmlhttp = new XMLHttpRequest();
}
else if(window.ActiveXObject){
//这个是针对浏览器5到7的版本。
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
第二步:注册回调函数。
xmlhttp.onreadystatechange = function(){
};
onreadystatechange是一个事件处理器,用于每个状态变化所触发的事件。
第三步:open(“method”,“URL”,async,“uname”,“pswd”)
参数 作用
method 发送请求的方式,可选的参数有:GET、POST和PUT。
URL 要发送的URL路径,可以使用绝对路径和相对路径。
async 请求是否要被异步处理。也可以不写,默认为true。
true,脚本处理会在send()发送之后继续处理,即异步处理。
false,在继续脚本处理之前,脚本会等待某个响应,即