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 相关文章推荐
用PHP连接Oracle数据库
Oct 09 PHP
PHP下一个非常全面获取图象信息的函数
Nov 20 PHP
PHP开发中常用的三个表单验证函数使用小结
Mar 03 PHP
Session服务器配置指南与使用经验的深入解析
Jun 17 PHP
PHP封装的一个支持HTML、JS、PHP重定向的多功能跳转函数
Jun 19 PHP
PHP调用.NET的WebService 简单实例
Mar 27 PHP
解决nginx不支持thinkphp中pathinfo的问题
Jul 21 PHP
10款PHP开源商城系统汇总介绍
Jul 23 PHP
ThinkPHP函数详解之M方法和R方法
Sep 10 PHP
[原创]ThinkPHP让../Public在模板不解析(直接输出)的方法
Oct 09 PHP
php设计模式之策略模式实例分析【星际争霸游戏案例】
Mar 26 PHP
php实现微信和支付宝支付的示例代码
Aug 11 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
IIS6+PHP5+MySQL5+Zend Optimizer+phpMyAdmin安装配置图文教程 2009年
2009/06/08 PHP
PHP中使用TCPDF生成PDF文档实例
2014/07/01 PHP
利用PHP生成静态html页面的原理
2016/09/30 PHP
解析 thinkphp 框架中的部分方法
2017/05/07 PHP
PHP实现QQ、微信和支付宝三合一收款码实例代码
2018/02/19 PHP
用javascript实现在小方框中浏览大图的代码
2007/08/14 Javascript
jQuery 研究心得 取得属性的值
2007/11/30 Javascript
围观tangram js库
2010/12/28 Javascript
Jquery弹出窗口插件 LeanModal的使用方法
2012/03/10 Javascript
jquery退出each循环的写法
2014/02/26 Javascript
JavaScript类型系统之布尔Boolean类型详解
2016/06/26 Javascript
mvc中form表单提交的三种方式(推荐)
2016/08/10 Javascript
Vue.js教程之计算属性
2016/11/11 Javascript
jQuery实现选项卡功能(两种方法)
2017/03/08 Javascript
详解Vue中一种简易路由传参办法
2017/09/15 Javascript
jquery的 filter()方法使用教程
2018/03/22 jQuery
vue动态删除从数据库倒入列表的某一条方法
2018/09/29 Javascript
把大数据数字口语化(python与js)两种实现
2013/02/21 Python
Python def函数的定义、使用及参数传递实现代码
2014/08/10 Python
Python实现判断一行代码是否为注释的方法
2018/05/23 Python
使用Python将字符串转换为格式化的日期时间字符串
2019/09/01 Python
Python concurrent.futures模块使用实例
2019/12/24 Python
Django ORM 查询表中某列字段值的方法
2020/04/30 Python
重写django的model下的objects模型管理器方式
2020/05/15 Python
Python 捕获代码中所有异常的方法
2020/08/03 Python
amazeui树节点自动展开折叠面板并选中第一个树节点的实现
2020/08/24 HTML / CSS
英国领先的豪华时尚家居网上商店:Amara
2019/08/12 全球购物
JSF界面控制层技术
2013/06/17 面试题
计算机应用与科学个人的自我评价
2013/11/15 职场文书
应届实习生的自我评价范文
2014/01/05 职场文书
黄继光的英雄事迹材料
2014/02/13 职场文书
数学教学随笔感言
2014/02/17 职场文书
大型主题婚礼活动策划方案
2014/09/15 职场文书
研究生简历自我评
2015/03/11 职场文书
2015中学教学工作总结
2015/07/22 职场文书
浅谈 JavaScript 沙箱Sandbox
2021/11/02 Javascript