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错误WARNING: SESSION_START() [FUNCTION.SESSION-START]解决方法
May 04 PHP
php获取客户端电脑屏幕参数的方法
Jan 09 PHP
php中Snoopy类用法实例
Jun 19 PHP
Yii2中如何使用modal弹窗(基本使用)
May 30 PHP
JavaScript实现删除电脑的关机键
Jul 26 PHP
Mac版PhpStorm之XAMPP整合apache服务器配置的图文教程详解
Oct 13 PHP
浅谈php处理后端&接口访问超时的解决方法
Oct 29 PHP
php文件管理基本功能简单操作
Jan 16 PHP
如何通过View::first使用Laravel Blade的动态模板详解
Sep 21 PHP
Laravel5框架自定义错误页面配置操作示例
Apr 17 PHP
php命名空间设计思想、用法与缺点分析
Jul 17 PHP
PHPStorm2020.1永久激活及下载更新至2020(推荐)
Sep 25 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 excel类 phpExcel使用方法介绍
2010/08/21 PHP
关于php微信订阅号开发之token验证后自动发送消息给订阅号但是没有消息返回的问题
2015/12/21 PHP
通过php动态传数据到highcharts
2017/04/05 PHP
Laravel-admin之修改操作日志的方法
2019/09/30 PHP
javascript面向对象包装类Class封装类库剖析
2013/01/24 Javascript
jQuery实现随意改变div任意属性的名称和值(部分原生js实现)
2013/05/28 Javascript
js实现获取焦点后光标在字符串后
2014/09/17 Javascript
javascript文本模板用法实例
2015/07/31 Javascript
Nodejs中session的简单使用及通过session实现身份验证的方法
2016/02/04 NodeJs
JavaScript中style.left与offsetLeft的使用及区别详解
2016/06/08 Javascript
Javascript 6里的4个新语法
2016/08/25 Javascript
ionic实现可滑动的tab选项卡切换效果
2020/04/15 Javascript
JS中数组重排序方法
2016/11/11 Javascript
谈谈JavaScript数组常用方法总结
2017/01/24 Javascript
AngularJS实现controller控制器间共享数据的方法示例
2017/10/30 Javascript
浅谈vue自定义全局组件并通过全局方法 Vue.use() 使用该组件
2017/12/07 Javascript
qrcode生成二维码微信长按无法识别问题的解决
2019/04/04 Javascript
ES6 Promise对象的含义和基本用法分析
2019/06/14 Javascript
Python中对象迭代与反迭代的技巧总结
2016/09/17 Python
Python实现PS滤镜特效之扇形变换效果示例
2018/01/26 Python
python切片及sys.argv[]用法详解
2018/05/25 Python
python视频按帧截取图片工具
2019/07/23 Python
Python在Matplotlib图中显示中文字体的操作方法
2019/07/29 Python
css3中less实现文字长阴影(long shadow)
2020/04/24 HTML / CSS
LG西班牙网上商店:Tienda LG Online Es
2019/07/30 全球购物
印度手工编织服装和家居用品商店:Fabindi
2019/10/07 全球购物
中国一家综合的外贸B2C电子商务网站:DealeXtreme(DX)
2020/03/10 全球购物
职称自我鉴定
2013/10/15 职场文书
高中生期末评语
2014/01/28 职场文书
市场营销大学生职业规划书
2014/02/25 职场文书
天猫某品牌专卖店运营计划书
2014/03/21 职场文书
中药学专业毕业生推荐信
2014/07/10 职场文书
离婚协议书应该怎么写
2014/10/12 职场文书
2014年仓管员工作总结
2014/11/18 职场文书
消防宣传标语大全
2015/08/03 职场文书
python之json文件转xml文件案例讲解
2021/08/07 Python