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 相关文章推荐
一个简单的MySQL数据浏览器
Oct 09 PHP
模板引擎Smarty深入浅出介绍
Dec 06 PHP
php图像处理函数大全(推荐收藏)
Jul 11 PHP
MongoDB在PHP中的常用操作小结
Feb 20 PHP
thinkphp3.0输出重复两次的解决方法
Dec 19 PHP
smarty自定义函数htmlcheckboxes用法实例
Jan 22 PHP
PHP 使用memcached简单示例分享
Mar 05 PHP
Zend Framework教程之Loader以及PluginLoader用法详解
Mar 09 PHP
Yii使用DeleteAll连表删除出现报错问题的解决方法
Jul 14 PHP
CI框架使用composer安装的依赖包步骤与方法分析
Nov 21 PHP
layui框架实现文件上传及TP3.2.3(thinkPHP)对上传文件进行后台处理操作示例
May 12 PHP
php array_map()函数实例用法
Mar 03 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 数学运算验证码实现代码
2009/10/11 PHP
比file_get_contents稳定的curl_get_contents分享
2012/01/11 PHP
PHP实现今天是星期几的几种写法
2013/09/26 PHP
php获取文件大小的方法
2014/02/26 PHP
php基于mcrypt的加密解密实例
2014/10/27 PHP
利用PHP抓取百度阅读的方法示例
2016/12/18 PHP
JavaScript的面向对象方法以及差别
2008/03/31 Javascript
node.js超时timeout详解
2014/11/26 Javascript
jQuery中:eq()选择器用法实例
2014/12/29 Javascript
在AngularJS中使用AJAX的方法
2015/06/17 Javascript
用JS生成UUID的方法实例
2016/03/30 Javascript
简单实现Vue的observer和watcher
2016/12/21 Javascript
jQuery实现单击按钮遮罩弹出对话框效果(1)
2017/02/20 Javascript
微信小程序 跳转方式总结
2017/04/20 Javascript
Angular2下使用pdf插件的方法详解
2017/04/29 Javascript
微信小程序开发之toast提示插件使用示例
2017/06/08 Javascript
JS实现table表格固定表头且表头随横向滚动而滚动
2017/10/26 Javascript
基于vue中css预加载使用sass的配置方式详解
2018/03/13 Javascript
web.py在模板中输出美元符号的方法
2014/08/26 Python
Python编写登陆接口的方法
2017/07/10 Python
利用Python循环(包括while&for)各种打印九九乘法表的实例
2017/11/06 Python
基于numpy中数组元素的切片复制方法
2018/11/15 Python
用Anaconda安装本地python包的方法及路径问题(图文)
2019/07/16 Python
python实现的Iou与Giou代码
2020/01/18 Python
为2021年的第一场雪锦上添花:用matplotlib绘制雪花和雪景
2021/01/05 Python
html5 touch事件实现触屏页面上下滑动(一)
2016/03/10 HTML / CSS
实习自我评价怎么写
2013/12/02 职场文书
本科生的职业生涯规划范文
2014/01/09 职场文书
成绩单公证书
2014/04/10 职场文书
政府绩效管理实施方案
2014/05/04 职场文书
投标授权委托书范文
2014/08/02 职场文书
办公室务虚会发言材料
2014/10/20 职场文书
2014年学习委员工作总结
2014/11/14 职场文书
中秋晚会致辞
2015/07/31 职场文书
2016党员学习心得体会范文
2016/01/23 职场文书
Ajax实现局部刷新的方法实例
2021/03/31 Javascript