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生成自己的LOG文件
Oct 09 PHP
PHP 网络开发详解之远程文件包含漏洞
Apr 25 PHP
PHP中其实也可以用方法链
Nov 10 PHP
PHP 杂谈《重构-改善既有代码的设计》之一 重新组织你的函数
Apr 09 PHP
PHP中通过HTTP_USER_AGENT判断是否为手机移动终端的函数代码
Feb 14 PHP
shell脚本作为保证PHP脚本不挂掉的守护进程实例分享
Jul 15 PHP
php+mysqli实现批量替换数据库表前缀的方法
Dec 29 PHP
PHP符合PSR编程规范的实例分享
Dec 21 PHP
php curl 模拟登录并获取数据实例详解
Dec 22 PHP
phpMyAdmin无法登陆的解决方法
Apr 27 PHP
PHP获取数据库表中的数据插入新的表再原删除数据方法
Oct 12 PHP
php策略模式简单示例分析【区别于工厂模式】
Sep 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
咖啡机如何保养和日常清洁?
2021/03/03 冲泡冲煮
几道坑人的PHP面试题 试试看看你会不会也中招
2014/08/19 PHP
在Thinkphp中使用ajax实现无刷新分页的方法
2016/10/25 PHP
PHP常用算法和数据结构示例(必看篇)
2017/03/15 PHP
javascript优先加载笔记代码
2008/09/30 Javascript
Jquery 获取checkbox的checked问题
2011/11/16 Javascript
调用innerHTML之后onclick失效问题的解决方法
2014/01/28 Javascript
jquery插件开发之实现google+圈子选择功能
2014/03/10 Javascript
jQuery插件slider实现拖动滑块选取价格范围
2015/04/30 Javascript
浅谈利用JavaScript进行的DDoS攻击原理与防御
2015/06/04 Javascript
JS实现带鼠标效果的头像及文章列表代码
2015/09/27 Javascript
JavaScript实现垂直向上无缝滚动特效代码
2016/11/23 Javascript
JavaScript中利用构造器函数模拟类的方法
2017/02/16 Javascript
JS如何判断浏览器类型和详细区分IE各版本浏览器
2017/03/04 Javascript
JS+canvas实现的五子棋游戏【人机大战版】
2017/07/19 Javascript
JS简单实现父子窗口传值功能示例【未使用iframe框架】
2017/09/20 Javascript
基于dataset的使用和图片延时加载的实现方法
2017/12/11 Javascript
浅谈gulp创建完整的项目流程
2017/12/20 Javascript
JS+CSS+HTML实现“代码雨”类似黑客帝国文字下落效果
2020/03/17 Javascript
react-intl实现React国际化多语言的方法
2020/09/27 Javascript
Python入门之modf()方法的使用
2015/05/15 Python
使用Python的urllib2模块处理url和图片的技巧两则
2016/02/18 Python
python实现pdf转换成word/txt纯文本文件
2018/06/07 Python
浅析Python 3 字符串中的 STR 和 Bytes 有什么区别
2018/10/14 Python
python实现任意位置文件分割的实例
2018/12/14 Python
Python tkinter实现简单加法计算器代码实例
2020/05/13 Python
Lookfantastic德国官网:英国知名美妆购物网站
2017/06/11 全球购物
Java中的类包括什么内容?设计时要注意哪些方面
2012/05/23 面试题
法人代表授权委托书
2014/04/08 职场文书
体育专业自荐书
2014/05/29 职场文书
亲戚关系证明
2015/06/24 职场文书
聘用合同范本
2015/09/21 职场文书
LayUI+Shiro实现动态菜单并记住菜单收展的示例
2021/05/06 Javascript
JavaScript实现登录窗体
2021/06/22 Javascript
一文搞懂Redis中String数据类型
2022/04/03 Redis
vue实现input输入模糊查询的三种方式
2022/08/14 Vue.js