ajax+php打造进度条代码[readyState各状态说明]


Posted in PHP onApril 12, 2010

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
如何将一个表单同时提交到两个地方处理
Oct 09 PHP
PHP 时间日期操作实战
Aug 26 PHP
PHP定时执行计划任务的多种方法小结
Dec 19 PHP
基于Discuz security.inc.php代码的深入分析
Jun 03 PHP
php实现天干地支计算器示例
Mar 14 PHP
PHP中字符安全过滤函数使用小结
Feb 25 PHP
PHP生成器简单实例
May 13 PHP
PHP面向对象程序设计高级特性详解(接口,继承,抽象类,析构,克隆等)
Dec 02 PHP
动态表单验证的操作方法和TP框架里面的ajax表单验证
Jul 19 PHP
ThinkPHP框架实现导出excel数据的方法示例【基于PHPExcel】
May 12 PHP
PHP实现无限极分类的两种方式示例【递归和引用方式】
Mar 25 PHP
创建数据库php代码 用PHP写出自己的BLOG系统
Apr 12 #PHP
创建配置文件 用PHP写出自己的BLOG系统 2
Apr 12 #PHP
php 中文字符入库或显示乱码问题的解决方法
Apr 12 #PHP
QueryPath PHP 中的jQuery
Apr 11 #PHP
10个可以简化php开发过程的MySQL工具
Apr 11 #PHP
Fatal error: Call to undefined function curl_init()解决方法
Apr 09 #PHP
PHP Socket 编程
Apr 09 #PHP
You might like
PHP加密函数 Javascript/Js 解密函数
2013/09/23 PHP
PHP四舍五入精确小数位及取整
2014/01/14 PHP
Codeigniter检测表单post数据的方法
2015/03/21 PHP
php封装的page分页类完整实例代码
2020/02/01 PHP
JS仿flash上传头像效果实现代码
2011/07/18 Javascript
jQuery向上遍历DOM树之parents(),parent(),closest()之间的区别
2013/12/02 Javascript
JQuery实现鼠标移动到图片上显示边框效果
2014/01/09 Javascript
js获取时间并实现字符串和时间戳之间的转换
2015/01/05 Javascript
js实现九宫格图片半透明渐显特效的方法
2015/02/16 Javascript
jquery验证邮箱格式并显示提交按钮
2015/11/07 Javascript
JavaScript和jquery获取父级元素、子级元素、兄弟元素的方法
2016/06/05 Javascript
详解AngularJs中$sce与$sceDelegate上下文转义服务
2016/09/21 Javascript
Javascript封装id、class与元素选择器方法示例
2017/03/13 Javascript
详解vue.js移动端导航navigationbar的封装
2017/07/05 Javascript
基于JavaScript实现新增内容滚动播放效果附完整代码
2017/08/24 Javascript
解决vue-cli webpack打包后加载资源的路径问题
2018/09/25 Javascript
mui js控制开关状态、修改switch开关的值方法
2019/09/03 Javascript
[06:50]DSPL次级职业联赛十强晋级之路
2014/11/18 DOTA
[01:10:27]DOTA2-DPC中国联赛正赛 SAG vs XG BO3 第二场 3月5日
2021/03/11 DOTA
Python字符串替换实例分析
2015/05/11 Python
在Django的模板中使用认证数据的方法
2015/07/23 Python
Python机器学习之SVM支持向量机
2017/12/27 Python
使用tensorflow实现线性回归
2018/09/08 Python
Python3实现配置文件差异对比脚本
2019/11/18 Python
Pytorch模型转onnx模型实例
2020/01/15 Python
python误差棒图errorbar()函数实例解析
2020/02/11 Python
python中有帮助函数吗
2020/06/19 Python
HTML+CSS3模拟心的跳动实例代码
2017/09/05 HTML / CSS
美国男装连锁零售商:Men’s Wearhouse
2016/10/14 全球购物
美国购买隐形眼镜网站:Lenses For Less
2020/07/05 全球购物
如何用SQL语句进行模糊查找
2015/09/25 面试题
新法人代表任命书
2014/06/06 职场文书
研究生毕业论文导师评语
2014/12/31 职场文书
php 防护xss,PHP的防御XSS注入的终极解决方案
2021/04/01 PHP
Vue2.0搭建脚手架
2022/03/13 Vue.js
原生JS实现分页
2022/04/19 Javascript