数码资讯
AjaX+PHP建立进度条readyState状态
用ajax构建一个进度条非常简单。 readyState = =状态(0,1,2,3,4) 0:要求是未初始化的,而开放不叫 1个:请求已经建立,但是它没有被发送,而且发送没有被调用。 2:请求已经发送并正在处理中。 3:请求正在处理中,通常响应于数据的现有部分可以被调用。 4:完成 复制代码代码如
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
用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; / /目标网页内容
}
}
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; / /目标网页内容
}
}
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。