ajax+php打造进度条代码[readyState各状态说明]

前端之家收集整理的这篇文章主要介绍了ajax+php打造进度条代码[readyState各状态说明]前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

readyState == 状态(0,1,2,3,4)
0:请求未初始化,还没调用open
1:请求已经建立,但还没有发送,还没调用send
2:请求已发送,并且正在处理
3:请求正在处理,通常响应中已有部分数据可调用
4:完毕
<div class="codetitle"><a style="CURSOR: pointer" data="9479" class="copybut" id="copybut9479" onclick="doCopy('code9479')"> 代码如下:

<div class="codebody" id="code9479">
var xmlHttp;
function create()
if(window.ActiveXObject)
{
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");//IE浏览器
}
else if(window.XMLHttpRequest)
{
xmlHttp = new XMLHttpRequest();//非IE浏览器
}
}
function Request(url)
{
xmlHttp.open("GET","for.@R_301_461@?id="+url,true);//true是异步传输
xmlHttp.onreadystatechange = ip985;//响应函数
xmlHttp.send(null);
}
function ip985()
{
if(xmlHttp.readyState==1)
{
document.getElementById('IP985').innerHTML = "请求已建立,准备发送……"; //IP985标志位
}
if(xmlHttp.readyState==4)
{
var v = xmlHttp.responseText;//获取内容
document.getElementById('ip985').innerHTML = v;//目标网页内容
}
}

原文链接:https://www.f2er.com/ajax/28656.html

猜你在找的Ajax相关文章