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 相关文章推荐
php实现的MySQL通用查询程序
Mar 11 PHP
php中文字符截取防乱码
Mar 28 PHP
PHP在获取指定目录下的目录,在获取的目录下面再创建文件,多平台
Aug 03 PHP
解析PHP强制转换类型及远程管理插件的安全隐患
Jun 30 PHP
分享ThinkPHP3.2中关联查询解决思路
Sep 20 PHP
php 解决substr()截取中文字符乱码问题
Jul 18 PHP
php正则修正符用法实例详解
Dec 29 PHP
php获取给定日期相差天数的方法分析
Feb 20 PHP
thinkPHP中钩子的使用方法实例分析
Nov 16 PHP
PHP常用的类封装小结【4个工具类】
Jun 28 PHP
PHP获取php,mysql,apche的版本信息及更多服务器信息
Mar 09 PHP
一文搞懂php的垃圾回收机制
Jun 18 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与MySQL开发中页面出现乱码的一种解决方法
2007/07/29 PHP
PHP 编写的 25个游戏脚本
2009/05/11 PHP
Window下PHP三种运行方式图文详解
2013/06/11 PHP
解析php如何将日志写进syslog
2013/06/28 PHP
PHP Pipeline 实现中间件的示例代码
2020/04/26 PHP
一个js实现的所谓的滑动门
2007/05/23 Javascript
将CKfinder整合进CKEditor3.0的新方法
2010/01/10 Javascript
Javascript Math ceil()、floor()、round()三个函数的区别
2010/03/09 Javascript
解决ExtJS在chrome或火狐中正常显示在ie中不显示的浏览器兼容问题
2013/01/11 Javascript
div当滚动到页面顶部的时候固定在顶部实例代码
2013/05/27 Javascript
常用的JavaScript验证正则表达式汇总
2013/11/26 Javascript
JavaScript的strict模式与with关键字介绍
2014/02/08 Javascript
js+html5通过canvas指定开始和结束点绘制线条的方法
2015/06/05 Javascript
从零开始学习Node.js系列教程二:文本提交与显示方法
2017/04/13 Javascript
AngularJS封装$http.post()实例详解
2017/05/06 Javascript
JQuery搜索框自动补全(模糊匹配)功能实现示例
2019/01/08 jQuery
vue实现自定义H5视频播放器的方法步骤
2019/07/01 Javascript
微信小程序实现蒙版弹出窗功能
2019/09/17 Javascript
解决vscode进行vue格式化,会自动补分号和双引号的问题
2020/10/26 Javascript
[02:28]DOTA2亚洲邀请赛附加赛 RECAP赛事回顾
2015/01/29 DOTA
Python多线程学习资料
2012/12/19 Python
Python安装与基本数据类型教程详解
2019/05/29 Python
python matplotlib 画dataframe的时间序列图实例
2019/11/20 Python
PyQt5中多线程模块QThread使用方法的实现
2020/01/31 Python
浅谈Django QuerySet对象(模型.objects)的常用方法
2020/03/28 Python
详解canvas在圆弧周围绘制文本的两种写法
2018/05/22 HTML / CSS
澳大利亚的奢侈品牌:Oroton
2016/08/26 全球购物
最好的商品表达自己:Cafepress
2019/09/04 全球购物
法国隐形眼镜网站:VisionDirect.fr
2020/03/03 全球购物
用JAVA SOCKET编程,读服务器几个字符,再写入本地显示
2012/11/25 面试题
自我鉴定书范文
2013/10/02 职场文书
道路建设实施方案
2014/03/18 职场文书
五一劳动节活动记录
2014/03/23 职场文书
2016元旦主持人经典开场白台词
2015/12/03 职场文书
关于践行三严三实的心得体会
2016/01/05 职场文书
一次SQL查询优化原理分析(900W+数据从17s到300ms)
2022/06/10 SQL Server