ajax+php打造进度条 readyState各状态
作者:bea
用Ajax+php打造进度条,其实很简单。 readyState == 状态(0,1,2,3,4) 0:请求未初始化,还没调用open 1:请求已经建立,但还没有发送,还没调用send 2:请求已发送,并且正在处理 3:请求正在处理,通常响应中已有部分数据可调用 4:完毕 代码如下: var xmlHttp; function create() if(window.ActiveXObject) { xmlHttp = new ActiveXObject("Mic
用Ajax+php打造进度条,其实很简单。
readyState == 状态(0,1,2,3,4)
0:请求未初始化,还没调用open
1:请求已经建立,但还没有发送,还没调用send
2:请求已发送,并且正在处理
3:请求正在处理,通常响应中已有部分数据可调用
4:完毕
代码如下:
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.php?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;//目标网页内容
}
}
有用 | 无用
readyState == 状态(0,1,2,3,4)
0:请求未初始化,还没调用open
1:请求已经建立,但还没有发送,还没调用send
2:请求已发送,并且正在处理
3:请求正在处理,通常响应中已有部分数据可调用
4:完毕
代码如下:
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.php?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;//目标网页内容
}
}
有用 | 无用
猜你喜欢
您可能感兴趣的文章:
- php echo()和print()、require()和include()函数区别说明
- PHP 一个比较完善的简单文件上传
- php+mysql 实现身份验证代码
- PHP 抓取网页图片并且另存为的实现代码
- Cakephp 执行主要流程
- php中的观察者模式
- PHP 获取远程文件内容的函数代码
- PHP中基本符号及使用方法
- PHP技术开发技巧分享
- PHP初学者常见问题集合 修正版(21问答)
- PHP5 字符串处理函数大全
- Smarty Foreach 使用说明
- 用php或asp创建网页桌面快捷方式的代码
- php 无限级分类学习参考之对ecshop无限级分类的解析 带详细注释
- PHP提取数据库内容中的图片地址并循环输出
- mysql From_unixtime及UNIX_TIMESTAMP及DATE_FORMAT日期函数
- PHP中10个不常见却非常有用的函数
- 初次接触php抽象工厂模式(Elgg)
- PHP5与MySQL数据库操作常用代码 收集