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 相关文章推荐
我的论坛源代码(六)
Oct 09 PHP
php下判断数组中是否存在相同的值array_unique
Mar 25 PHP
PHP 程序员也要学会使用“异常”
Jun 16 PHP
php checkbox 取值详细说明
Aug 19 PHP
PHP 数组和字符串互相转换实现方法
Mar 26 PHP
php使用Jpgraph绘制柱形图的方法
Jun 10 PHP
PHP+jQuery翻板抽奖功能实现
Oct 19 PHP
php版微信开发Token验证失败或请求URL超时问题的解决方法
Sep 23 PHP
适合PHP初学者阅读的4本经典书籍
Sep 23 PHP
Yii全局函数用法示例
Jan 22 PHP
yii2.0整合阿里云oss的示例代码
Sep 19 PHP
基于PHP-FPM进程池探秘
Oct 17 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位运算的简单权限设计
2013/06/30 PHP
PHP用户验证和标签推荐的简单使用
2016/10/31 PHP
PHP时间函数使用详解
2019/03/21 PHP
PHP使用PDO、mysqli扩展实现与数据库交互操作详解
2019/07/20 PHP
jQuery checkbox全选/取消全选实现代码
2009/11/14 Javascript
jQuery 表格工具集
2010/04/25 Javascript
JS控制日期显示的小例子
2013/11/23 Javascript
javascripit实现密码强度检测代码分享
2013/12/12 Javascript
JS判断客户端是手机还是PC的2个代码
2014/04/12 Javascript
jQuery通过Ajax返回JSON数据
2015/04/28 Javascript
详细解读JavaScript编程中的Promise使用
2015/07/27 Javascript
javascript适合移动端的日期时间拾取器
2015/11/10 Javascript
日常收集整理的JavaScript常用函数方法
2015/12/10 Javascript
AngularJS基础 ng-focus 指令简单示例
2016/08/01 Javascript
浅谈jQuery中的$.extend方法来扩展JSON对象
2017/02/12 Javascript
作为老司机使用 React 总结的 11 个经验教训
2017/04/08 Javascript
layui框架与SSM前后台交互的方法
2019/09/12 Javascript
Python实现命令行通讯录实例教程
2016/08/18 Python
Python反爬虫技术之防止IP地址被封杀的讲解
2019/01/09 Python
python 使用poster模块进行http方式的文件传输到服务器的方法
2019/01/15 Python
Python封装成可带参数的EXE安装包实例
2019/08/24 Python
Python+Selenium+phantomjs实现网页模拟登录和截图功能(windows环境)
2019/12/11 Python
python实现启动一个外部程序,并且不阻塞当前进程
2020/12/05 Python
简述安装Slackware Linux系统的过程
2012/05/08 面试题
经典优秀个人求职信分享
2013/12/12 职场文书
财务会计人员求职的自我评价
2014/01/13 职场文书
大学生个人自荐信
2014/02/24 职场文书
会计员岗位职责
2014/03/15 职场文书
中秋联欢会主持词
2015/07/04 职场文书
2015年统计员个人工作总结
2015/07/23 职场文书
2016入党积极分子党课培训心得体会
2016/01/06 职场文书
标准演讲稿格式结尾应该怎么书写?
2019/07/17 职场文书
python spilt()分隔字符串的实现示例
2021/05/21 Python
各种货币符号快捷输入
2022/02/17 杂记
Redis中有序集合的内部实现方式的详细介绍
2022/03/16 Redis
springboot 全局异常处理和统一响应对象的处理方式
2022/06/28 Java/Android