AjaX+PHP建立进度条readyState状态
用ajax构建一个进度条非常简单。readyState = =状态(0,1,2,3,4)
0:要求是未初始化的,而开放不叫
1个:请求已经建立,但是它没有被发送,而且发送没有被调用。
2:请求已经发送并正在处理中。
3:请求正在处理中,通常响应于数据的现有部分可以被调用。
4:完成
复制代码代码如下所示:
VaR技术;
函数创建()
如果(窗口。ActiveX对象)
{
XMLHTTP =新的ActiveX对象(微软。XMLHTTP ); / / IE浏览器
}
如果(窗口。XMLHttpRequest)
{
XMLHTTP =新(XMLHttpRequest); / /非IE浏览器
}
}
函数请求(URL)
{
XmlHttp.open(
xmlhttp.onreadystatechange = ip985; / /响应函数
XmlHttp.send(空);
}
ip985()函数
{
如果(XMLHTTP。发生= 1)
{
document.getelementbyid('ip985).innerHTML =要求已经成立,准备送…; / / ip985标记
}
如果(XMLHTTP。发生= 4)
{
var v = xmlHttp.responseText; / /获取内容
document.getelementbyid('ip985).innerHTML = V; / /目标网页内容
}
}