

<script language=”javascript”>
var XHR;
//创建XMLHttpRequest对象
function creatXMLHTTPRequest() {
if (window. XMLHttpRequest) { //firefox浏览器
XHR = new XMLHttpRequest();
}
else if (window.ActiveObject) { //IE浏览器
try {
XHR = new ActiveXObject(“Msxml2.XMLHTTP”);
} catch (e){
try {
XHR = new ActiveXObject(“Microsoft.XMLHTTP”);
} catch (e) {}
}}} //发送请求
function sendrequest() {
creatXMLHTTPRequest();
XHR.open(“GET”,url,true);
XHR.onreadystatechange = doinfo; //指定响应函数
XHR.send(null);}
function doinfo() {
if (XHR.reaystate = = 4) { //判断状态是否为4
if (XHR.status = = 200) { //信息已经成功返回,开始处理信息
//用responseXML的方式返回信息,后面的方法是对XML文档的解析
var res = XHR.responseXML.getElementsByTagName(“res”)[0].firstChild.data;
}}}
</script>
这些就是ajax的核心工作机制,如有问题请访问技术论坛。
总共2页 1 2