ajax+php打造进度条代码[readyState各状态说明]
作者:bea
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浏
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;//目标网页内容
}
}
有用 | 无用
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 加密解密内部算法
- PHP 根据IP地址控制访问的代码
- 让PHP开发者事半功倍的十大技巧小结
- php快速url重写 更新版[需php 5.30以上]
- 一个PHP的String类代码
- 使用PHP提取视频网站页面中的FLASH地址的代码
- 来自phpguru得Php Cache类源码
- PHP中防止SQL注入攻击和XSS攻击的两个简单方法
- php 格式化数字的时候注意数字的范围
- 在IIS7.0下面配置PHP 5.3.2运行环境的方法
- php 上传功能实例代码
- php array_search() 函数使用
- php in_array 函数使用说明与in_array需要注意的地方说明
- php读取javascript设置的cookies的代码
- php将数据库中所有内容生成静态html文档的代码
- php Smarty模板生成html文档的方法
- php empty函数判断mysql表单是否为空
- PHP iconv 解决utf-8和gb2312编码转换问题
- 让的PHP代码飞起来的40条小技巧(提升php效率)