Ajax+PHP实现的模拟进度条功能示例


Posted in PHP onFebruary 11, 2019

本文实例讲述了Ajax+PHP实现的模拟进度条功能。分享给大家供大家参考,具体如下:

一 代码

fun.js:

function progress(){
  setInterval("beginProgress()", 200);
}
function beginProgress(){
  $.get("progress.php", null, function(data){
     $("#pg").css("width", data+"%");
     $("#pgtext").html("The progress is "+data+"%");
  });
}

index.php:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>jQuery制作进度条</title>
</head>
<script language="javascript" src="js/jquery-1.3.2.js"></script>
<script language="javascript" src="js/fun.js"></script>
<body>
<div style="width:200px; height:12px; border:1px solid #0000FF">
  <div id="pg" style="width:0%; height:100%;background-color:#0000FF"></div>
</div>
<br>
<div id="pgtext" style="width:100px; height:20px"></div>
<br>
<input type="button" value="开始" onclick="progress()" />
</body>
</html>

progress.php:

<?php
$file = "./count.txt";
$fp = fopen($file, "r");
$txt = fread($fp, filesize($file));
echo $txt;
$fp1 = fopen($file, "w");
if($txt<100){
  $txt++;
  fwrite($fp1, $txt);
}else{
  fwrite($fp1, 1);
}
fclose($fp1);
fclose($fp);
?>

二 运行结果

Ajax+PHP实现的模拟进度条功能示例

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
在WIN98下以apache模块方式安装php
Oct 09 PHP
PHP XML error parsing SOAP payload on line 1
Jun 17 PHP
PHP大批量数据操作时临时调整内存与执行时间的方法
Apr 20 PHP
PHP获取mysql数据表的字段名称和详细信息的方法
Sep 27 PHP
php有道翻译api调用方法实例
Dec 22 PHP
php函数实现判断是否移动端访问
Mar 03 PHP
php+ajax 实现输入读取数据库显示匹配信息
Oct 08 PHP
yii,CI,yaf框架+smarty模板使用方法
Dec 29 PHP
Yii2实现自定义独立验证器的方法
May 05 PHP
PHP异步进程助手async-helper
Feb 05 PHP
PHP7基于curl实现的上传图片功能
May 11 PHP
thinkPHP5框架导出Excel文件简单操作示例
Aug 03 PHP
Ajax+Jpgraph实现的动态折线图功能示例
Feb 11 #PHP
php防止表单重复提交实例讲解
Feb 11 #PHP
stripos函数知识点实例分享
Feb 11 #PHP
PHP检查URL包含特定字符串实例方法
Feb 11 #PHP
PHP strripos函数用法总结
Feb 11 #PHP
PHP xpath()函数讲解
Feb 11 #PHP
Laravel框架实现超简单的分页效果示例
Feb 08 #PHP
You might like
PHP实现多服务器session共享之NFS共享的方法
2007/03/16 PHP
PHP 图片文件上传实现代码
2010/12/29 PHP
PHP怎么实现网站保存快捷方式方便用户随时浏览
2013/08/15 PHP
图解找出PHP配置文件php.ini的路径的方法
2014/08/20 PHP
PHP链接MySQL的常用扩展函数
2014/10/23 PHP
深入浅析用PHP实现MVC
2016/03/02 PHP
PHP培训要多少钱
2017/06/06 PHP
IE8 下的Js错误HTML Parsing Error...
2009/08/14 Javascript
javascript+mapbar实现地图定位
2010/04/09 Javascript
JS操作数据库的实例代码
2013/10/17 Javascript
javascript生成随机大小写字母的方法
2014/02/20 Javascript
javascript 获取元素样式必杀技
2014/05/04 Javascript
AngularJS自动表单验证
2016/02/01 Javascript
JavaScript探测CSS动画是否已经完成的方法
2016/08/30 Javascript
AngularJS实现树形结构(ztree)菜单示例代码
2016/09/18 Javascript
Angular 4.x 路由快速入门学习
2017/05/03 Javascript
基于AngularJS实现表单验证功能
2017/07/28 Javascript
原生JS封装animate运动框架的实例
2017/10/12 Javascript
angular6.0使用教程之父组件通过url传递id给子组件的方法
2018/06/30 Javascript
JS在if中的强制类型转换方式
2018/07/15 Javascript
小程序实现自定义导航栏适配完美版
2019/04/02 Javascript
JS中如何轻松遍历对象属性的方式总结
2019/08/06 Javascript
JavaScript获取页面元素的常用方法详解
2019/09/28 Javascript
Python下使用Psyco模块优化运行速度
2015/04/05 Python
在Django中限制已登录用户的访问的方法
2015/07/23 Python
教你用Type Hint提高Python程序开发效率
2016/08/08 Python
python sys.argv[]用法实例详解
2018/05/25 Python
Molton Brown美国官网:奢华美容、香水、沐浴和身体护理
2020/09/02 全球购物
班主任个人工作反思
2014/04/28 职场文书
教师纪念9.18事件演讲稿范文
2014/09/14 职场文书
2014教师党员自我评议总结
2014/09/19 职场文书
中秋节祝酒词
2015/08/12 职场文书
小学总务工作总结
2015/08/13 职场文书
让人瞬间清醒的句子,句句经典,字字如金
2019/07/08 职场文书
2019年关于小学生课外阅读情况的分析报告
2019/12/02 职场文书
pdf论文中python画的图Type 3 fonts字体不兼容的解决方案
2021/04/24 Python