php实现的一个简单的ajax加载加载函数示例

php实现的一个简单的ajax加载加载函数示例
本文演示了一个简单的ajax加载加载函数的PHP实现,供大家参考:
VaR技术;
功能createxmlhttpreq(){
如果(窗口。ActiveX对象){
XMLHTTP =新的ActiveX对象('microsoft。XMLHTTP的);
} else if(窗口。XMLHttpRequest){
XMLHTTP =新的XMLHttpRequest();
}
}
功能funmy(URL){
CreateXmlHttpReq();
{试
xmlhttp.onreadystatechange = CB; / /打开()必须在之前,会有,我在这里犯了一个错误。
XmlHttp.open(
XmlHttp.send(空);
} catch(e){
警报(您访问的资源不存在);
}
}
返回函数
函数CB(){
如果(XMLHTTP。发生= 1){
警报(1 -------------- >);
这幅画是不是在眉目传情 / /装载Chrome浏览器显示内容的显示,后三秒,问题解决了,还有就是
document.getelementbyid('ajax).innerHTML = ;
/ / document.getelementbyid('ajax).innerHTML =加载中…;
}
如果(xmlhttp.readystate = = 4 { xmlhttp.status = = 200)
VaR数据xmlHttp.responseText;
document.getelementbyid('ajax).innerHTML =数据;
}
}

在测试时,它被镀铬绊倒了。请看下面并解释一下。

本文的写作也不回答。readyState = = 1

因为1是要被调用的。

但是,开放()被称为前。onreadystatechange事件,所以你不会得到回应。readyState = = 1

所以,想获得的。发生= 1 = >。onreadystatechange前必须打开()。

那你为什么有时候会得到它呢

因为使用相同的全局变量…在一个连续的操作,这可能是一个XHR请求仍在等待PHP初始化一遍

数据处理方法onreadystatechange应首先确定,和要处理的数据开放()应发出。

有关感兴趣的读者的PHP相关内容的更多信息可以看到特别的站点:ajax技术和应用程序的摘要

希望本文能对PHP程序设计有所帮助。

tag:加载函数示例简单电脑软件

相关内容