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 相关文章推荐
让你同时上传 1000 个文件 (一)
Oct 09 PHP
PHP缩略图等比例无损压缩,可填充空白区域补充色
Jun 10 PHP
PHP字符串函数系列之nl2br(),在字符串中的每个新行 (\n) 之前插入 HTML 换行符br
Nov 10 PHP
用php随机生成福彩双色球号码的2种方法
Feb 04 PHP
自定义session存储机制避免会话保持问题
Oct 08 PHP
php常用的安全过滤函数集锦
Oct 09 PHP
推荐一款MAC OS X 下php集成开发环境mamp
Nov 08 PHP
php字符串过滤与替换小结
Jan 26 PHP
支持汉转拼和拼音分词的PHP中文工具类ChineseUtil
Feb 23 PHP
PHP实现的简单路由和类自动加载功能
Mar 13 PHP
PHP的HTTP客户端Guzzle简单使用方法分析
Oct 30 PHP
php 命名空间(namespace)原理与用法实例小结
Nov 13 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删除页面记录 同时刷新页面 删除条件用GET方式获得
2012/01/10 PHP
PHP自动重命名文件实现方法
2014/11/04 PHP
PHP实现Javascript中的escape及unescape函数代码分享
2015/02/10 PHP
PHP 前加at符合@的作用解析
2015/07/31 PHP
PHP三种方式实现链式操作详解
2017/01/21 PHP
jQuery Migrate 1.1.0 Released 注意事项
2014/06/14 Javascript
jquery.cookie.js使用指南
2015/01/05 Javascript
jQuery获得document和window对象宽度和高度的方法
2015/03/25 Javascript
jQuery实现的指纹扫描效果实例(附演示与demo源码下载)
2016/01/26 Javascript
jquery分隔Url的param方法(推荐)
2016/05/25 Javascript
jQuery实现的省市联动菜单功能示例【测试可用】
2017/01/13 Javascript
JS图片延迟加载插件LazyImgv1.0用法分析【附demo源码下载】
2017/09/04 Javascript
基于casperjs和resemble.js实现一个像素对比服务详解
2018/01/10 Javascript
Vue render深入开发讲解
2018/04/13 Javascript
vue实现点击当前标签高亮效果【推荐】
2018/06/22 Javascript
Javascript中绑定click事件的四种方式介绍
2018/10/26 Javascript
了解javascript中变量及函数的提升
2019/05/27 Javascript
node 版本切换的实现
2020/02/02 Javascript
十分钟教你上手ES2020新特性
2020/02/12 Javascript
jQuery实现视频展示效果
2020/05/30 jQuery
javascript操作向表格中动态加载数据
2020/08/27 Javascript
[01:02:04]EG vs Liquid 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.23
2019/09/05 DOTA
[43:24]完美世界DOTA2联赛PWL S3 INK ICE vs DLG 第二场 12.12
2020/12/17 DOTA
[01:04:32]DOTA2-DPC中国联赛 正赛 Aster vs LBZS BO3 第二场 2月23日
2021/03/11 DOTA
Python在信息学竞赛中的运用及Python的基本用法(详解)
2017/08/15 Python
python生成tensorflow输入输出的图像格式的方法
2018/02/12 Python
一条命令解决mac版本python IDLE不能输入中文问题
2018/05/15 Python
python 平衡二叉树实现代码示例
2018/07/07 Python
python批量创建指定名称的文件夹
2019/03/21 Python
Python如何对XML 解析
2020/06/28 Python
python爬虫中的url下载器用法详解
2020/11/30 Python
教你打造完美的创业计划书
2014/01/06 职场文书
网管求职信
2014/03/03 职场文书
聘任书的写作格式及范文
2014/03/29 职场文书
解除劳动合同协议书(样本)
2014/10/02 职场文书
城南旧事读书笔记
2015/06/29 职场文书