26, Ajax
Ajax过程
创建请求:
Ajaxreq = new XMLHttpRequest();
Ajaxreq = new ActiveXObject(“Microsoft.XMLHTTP”);//兼容IE5和IE6
打开URL:
Ajaxreq.open(“GET”, “url?para”, true);
Ajaxreq.open(“POST”,”url”,true);
发送请求:
Ajaxreq.send(null);
Ajaxreq.send(para); //post提交参数
等待响应:
Ajaxa.onreadystatechange = ajaxResponse;//响应函数
解释响应数据:
Ajaxreq.readyState
0(未初始化):对象创建成功,但未调用open
1(初始化):open方法调用成功,但尚未发送至服务器
2(请求发送成功):send方法调用成功,请求已经发送至服务器
3(数据下载中):服务器已经返回信息,并且开始下载数据
4(请求结束):服务器下载数据成功,或者网络连接中断请求出错。
Ajax过程
创建请求:
Ajaxreq = new XMLHttpRequest();
Ajaxreq = new ActiveXObject(“Microsoft.XMLHTTP”);//兼容IE5和IE6
打开URL:
Ajaxreq.open(“GET”, “url?para”, true);
Ajaxreq.open(“POST”,”url”,true);
发送请求:
Ajaxreq.send(null);
Ajaxreq.send(para); //post提交参数
等待响应:
Ajaxa.onreadystatechange = ajaxResponse;//响应函数
解释响应数据:
Ajaxreq.readyState
0(未初始化):对象创建成功,但未调用open
1(初始化):open方法调用成功,但尚未发送至服务器
2(请求发送成功):send方法调用成功,请求已经发送至服务器
3(数据下载中):服务器已经返回信息,并且开始下载数据
4(请求结束):服务器下载数据成功,或者网络连接中断请求出错。