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 中执行系统外部命令
Oct 09 PHP
php intval的测试代码发现问题
Jul 27 PHP
php 获取可变函数参数的函数
Aug 26 PHP
php ftp文件上传函数(基础版)
Jun 03 PHP
解析php中如何直接执行SHELL
Jun 28 PHP
php_screw安装使用教程(另一个PHP代码加密实现)
May 29 PHP
php遍历类中包含的所有元素的方法
May 12 PHP
PHP + plupload.js实现多图上传并显示进度条加删除实例代码
Mar 06 PHP
PHP中类型转换 ,常量,系统常量,魔术常量的详解
Oct 26 PHP
php+Ajax无刷新验证用户名操作实例详解
Mar 04 PHP
PHP与Perl之间知识点区别整理
Mar 19 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
Laravel执行migrate命令提示:No such file or directory的解决方法
2016/03/16 PHP
一个实用的php验证码类
2017/07/06 PHP
不懂JavaScript应该怎样学
2008/04/16 Javascript
JS中的substring和substr函数的区别说明
2013/05/07 Javascript
jQuery动态添加、删除元素的方法
2014/01/09 Javascript
jquery ui bootstrap 实现自定义风格
2014/11/14 Javascript
js继承call()和apply()方法总结
2014/12/08 Javascript
使用jQuery在对象中缓存选择器的简单方法
2015/06/30 Javascript
Angularjs 滚动加载更多数据
2016/03/17 Javascript
JavaScript中的ajax功能的概念和示例详解
2016/10/17 Javascript
深入理解JavaScript定时机制
2016/10/27 Javascript
jquery广告无缝轮播实例
2017/01/05 Javascript
vue的常用组件操作方法应用分析
2018/04/13 Javascript
2种在vue项目中使用百度地图的简单方法
2018/09/28 Javascript
JavaScript基于遍历操作实现对象深拷贝功能示例
2019/03/05 Javascript
nodejs 递归拷贝、读取目录下所有文件和目录
2019/07/18 NodeJs
vue项目使用.env文件配置全局环境变量的方法
2019/10/24 Javascript
详解小程序如何动态绑定点击的执行方法
2019/11/26 Javascript
详细分析vue表单数据的绑定
2020/07/20 Javascript
Handtrack.js库实现实时监测手部运动(推荐)
2021/02/08 Javascript
[36:19]2018DOTA2亚洲邀请赛 小组赛 A组加赛 Newbee vs LGD
2018/04/03 DOTA
分析Python的Django框架的运行方式及处理流程
2015/04/08 Python
python3实现ftp服务功能(服务端 For Linux)
2017/03/24 Python
python运行其他程序的实现方法
2017/07/14 Python
Python基于dom操作xml数据的方法示例
2018/05/12 Python
Pycharm 设置自定义背景颜色的图文教程
2018/05/23 Python
python 制作磁力搜索工具
2021/03/04 Python
船餐厅和泰晤士河餐饮游轮:Bateaux London
2018/03/19 全球购物
瑞典手机壳品牌:Richmond & Finch
2018/04/28 全球购物
《动手做做看》教学反思
2014/04/09 职场文书
中班幼儿评语大全
2014/04/30 职场文书
国际贸易毕业生求职信
2014/07/20 职场文书
四风问题个人剖析材料
2014/10/07 职场文书
三严三实学习心得体会
2014/10/13 职场文书
学术会议领导致辞
2015/07/29 职场文书
小学体育教学随笔
2015/08/14 职场文书