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 构造函数construct的前下划线是双的_
Dec 08 PHP
PHP无限分类代码,支持数组格式化、直接输出菜单两种方式
May 18 PHP
PHP提取字符串中的图片地址[正则表达式]
Nov 12 PHP
php echo, print, print_r, sprintf, var_dump, var_expor的使用区别
Jun 20 PHP
PHP中使用Session配合Javascript实现文件上传进度条功能
Oct 15 PHP
使用Huagepage和PGO来提升PHP7的执行性能
Nov 30 PHP
PHP Static延迟静态绑定用法分析
Mar 16 PHP
浅谈socket同步和异步、阻塞和非阻塞、I/O模型
Dec 15 PHP
Laravel 默认邮箱登录改成用户名登录的实现方法
Aug 12 PHP
你真的了解PHP中的引用符号(&)吗
May 12 PHP
如何用PHP实现分布算法之一致性哈希算法
May 26 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
MOTOROLA 摩托罗拉 MODEL 66-XI五灯中波收音机
2021/03/02 无线电
简单谈谈php中的unicode和utf8编码
2015/06/10 PHP
php str_getcsv把字符串解析为数组的实现方法
2017/04/05 PHP
ExtJS 简介 让你知道extjs是什么
2008/12/29 Javascript
safari,opera嵌入iframe页面cookie读取问题解决方法
2010/06/23 Javascript
基于Jquery 解决Ajax请求的页面 浏览器后退前进功能,页面刷新功能实效问题
2010/12/11 Javascript
javascript (用setTimeout而非setInterval)
2011/12/28 Javascript
js实现在同一窗口浏览图片
2014/09/17 Javascript
node+express+jade制作简单网站指南
2014/11/26 Javascript
jquery.ajax之beforeSend方法使用介绍
2014/12/08 Javascript
jquery通过ajax加载一段文本内容的方法
2015/01/15 Javascript
jquery实现鼠标经过显示下划线的渐变下拉菜单效果代码
2015/08/24 Javascript
JS小数运算出现多为小数问题的解决方法
2016/06/02 Javascript
基于Vuejs实现购物车功能
2016/08/02 Javascript
微信开发 js实现tabs选项卡效果
2016/10/28 Javascript
获取select的value、text值的简单示例(jquery与javascript)
2016/12/07 Javascript
详解AngularJS 路由 resolve用法
2017/04/24 Javascript
vue bootstrap小例子一枚
2017/06/09 Javascript
mpvue+vant app搭建微信小程序的方法步骤
2019/02/11 Javascript
微信小程序实现获取准确的腾讯定位地址功能示例
2019/03/27 Javascript
vue-cli3 配置开发与测试环境详解
2019/05/17 Javascript
微信小程序使用GoEasy实现websocket实时通讯
2020/05/19 Javascript
在Python程序中进行文件读取和写入操作的教程
2015/04/28 Python
用yum安装MySQLdb模块的步骤方法
2016/12/15 Python
Python字符串格式化%s%d%f详解
2018/02/02 Python
Python数据分析之双色球统计两个红和蓝球哪组合比例高的方法
2018/02/03 Python
浅谈pandas用groupby后对层级索引levels的处理方法
2018/11/06 Python
Python3爬楼梯算法示例
2019/03/04 Python
Python 正则表达式爬虫使用案例解析
2019/09/23 Python
导入tensorflow时报错:cannot import name 'abs'的解决
2019/10/10 Python
python飞机大战pygame碰撞检测实现方法分析
2019/12/17 Python
python利用opencv保存、播放视频
2020/11/02 Python
经典团队口号
2014/06/06 职场文书
2014年机关党委工作总结
2014/12/11 职场文书
小学数学教学反思范文
2016/02/16 职场文书
Python 制作自动化翻译工具
2021/04/25 Python