ajax+php打造进度条 readyState各状态


Posted in PHP onMarch 20, 2010

用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;//目标网页内容 
} 
}
PHP 相关文章推荐
一步一步学习PHP(3) php 函数
Feb 15 PHP
采用header定义为文件然后readfile下载(隐藏下载地址)
Jan 31 PHP
PHP中Session引起的脚本阻塞问题解决办法
Apr 08 PHP
Thinkphp中Create方法深入探究
Jun 16 PHP
phpstorm编辑器乱码问题解决
Dec 01 PHP
php计划任务之ignore_user_abort函数实现方法
Jan 08 PHP
Yii2搭建后台并实现rbac权限控制完整实例教程
Apr 28 PHP
详解json在php中的应用
Sep 30 PHP
Yii2处理密码加密及验证的方法
May 12 PHP
thinkphp5框架API token身份验证功能示例
May 21 PHP
PHP设计模式之装饰器(装饰者)模式(Decorator)入门与应用详解
Dec 13 PHP
PHP实现Snowflake生成分布式唯一ID的方法示例
Aug 30 PHP
elgg 获取文件图标地址的方法
Mar 20 #PHP
PHP 解决utf-8和gb2312编码转换问题
Mar 18 #PHP
ecshop 订单确认中显示省市地址信息的方法
Mar 15 #PHP
php smarty函数扩展
Mar 15 #PHP
php Smarty date_format [格式化时间日期]
Mar 15 #PHP
libmysql.dll与php.ini是否真的要拷贝到c:\windows目录下呢
Mar 15 #PHP
php下获取客户端ip地址的函数
Mar 15 #PHP
You might like
php计算当前程序执行时间示例
2014/04/24 PHP
使用pthreads实现真正的PHP多线程(需PHP5.3以上版本)
2014/05/05 PHP
PHP获取数组最大值下标的方法
2015/05/12 PHP
PHP页面跳转操作实例分析(header方法)
2016/09/28 PHP
php执行多个存储过程的方法【基于thinkPHP】
2016/11/08 PHP
浅谈PHP中类和对象的相关函数
2017/04/26 PHP
PHP利用缓存处理用户注册时的邮箱验证,成功后用户数据存入数据库操作示例
2019/12/31 PHP
在IE下:float属性会影响offsetTop的取值
2006/12/22 Javascript
js 操作css实现代码
2009/06/11 Javascript
自动最大化窗口的Javascript代码
2013/05/22 Javascript
JavaScript实现cookie的写入、读取、删除功能
2015/11/05 Javascript
Javascript基础之数组的使用
2016/05/13 Javascript
JavaScript必看小技巧(必看)
2016/06/07 Javascript
BootStrap中按钮点击后被禁用按钮的最佳实现方法
2016/09/23 Javascript
JavaScript中值类型和引用类型的区别
2017/02/23 Javascript
Three.js利用顶点绘制立方体的方法详解
2017/09/27 Javascript
JavaScript创建对象的四种常用模式实例分析
2019/01/11 Javascript
Node.js创建一个Express服务的方法详解
2020/01/06 Javascript
Vue数字输入框组件使用方法详解
2020/02/10 Javascript
[01:06]欢迎来到上海,TI9
2018/08/26 DOTA
python数据类型_元组、字典常用操作方法(介绍)
2017/05/30 Python
python编程通过蒙特卡洛法计算定积分详解
2017/12/13 Python
利用python将pdf输出为txt的实例讲解
2018/04/23 Python
PyTorch中Tensor的拼接与拆分的实现
2019/08/18 Python
Python如何实现小程序 无限求和平均
2020/02/18 Python
Django admin 实现search_fields精确查询实例
2020/03/30 Python
CSS3效果:自定义“W”形运行轨迹实例
2017/03/29 HTML / CSS
HTML5 Canvas中绘制椭圆的4种方法
2015/04/24 HTML / CSS
清明节扫墓活动方案
2014/03/02 职场文书
2014年高三班主任工作总结
2014/12/05 职场文书
给医院的感谢信
2015/01/21 职场文书
职代会闭幕词
2015/01/28 职场文书
董事长秘书工作总结
2015/08/14 职场文书
2016年大学生寒假社会实践心得体会
2015/10/09 职场文书
纯CSS如何禁止用户复制网页的内容
2021/11/01 HTML / CSS
十大最强电系宝可梦,阿尔宙斯电系之一,第七被称为雷神
2022/03/18 日漫