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 cookie 作用范围?不要在当前页面使用你的cookie
Mar 24 PHP
PHP连接SQLServer2005的实现方法(附ntwdblib.dll下载)
Jul 02 PHP
php数组去重实例及分析
Nov 26 PHP
php源码分析之DZX1.5字符串截断函数cutstr用法
Jun 17 PHP
PHP中异常处理的一些方法整理
Jul 03 PHP
自制PHP框架之模型与数据库
May 07 PHP
PHP使用pdo连接access数据库并循环显示数据操作示例
Jun 05 PHP
PHP创建文件及写入数据(覆盖写入,追加写入)的方法详解
Feb 15 PHP
Laravel框架自定义公共函数的引入操作示例
Apr 16 PHP
PHP实现的62进制转10进制,10进制转62进制函数示例
Jun 06 PHP
tp5递归 无限级分类详解
Oct 18 PHP
关于Anemometer图形化显示MySQL慢日志的工具搭建及使用的详细介绍
Jul 13 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
Session的工作方式
2006/10/09 PHP
处理单名多值表单的详解
2013/06/08 PHP
PHP 下载文件时自动添加bom头的方法实例
2014/01/10 PHP
php强大的时间转换函数strtotime
2016/02/18 PHP
PHP6连接SQLServer2005的三部曲
2016/04/15 PHP
详解php中 === 的使用
2016/10/24 PHP
thinkphp3.2实现在线留言提交验证码功能
2017/07/19 PHP
Laravel 关联模型-关联新增和关联更新的方法
2019/10/10 PHP
善用事件代理,警惕闭包的性能陷阱。
2011/01/20 Javascript
json的前台操作和后台操作实现代码
2012/01/20 Javascript
document节点对象的获取方式示例介绍
2013/12/24 Javascript
js中call与apply的用法小结
2013/12/28 Javascript
js获取腾讯视频ID的方法
2016/10/03 Javascript
微信小程序使用slider设置数据值及switch开关组件功能【附源码下载】
2017/12/09 Javascript
bootstrap tooltips在 angularJS中的使用方法
2019/04/10 Javascript
vue 实现搜索的结果页面支持全选与取消全选功能
2019/05/10 Javascript
JS实现点击发送验证码 xx秒后重新发送功能
2019/07/30 Javascript
原生js实现照片墙效果
2020/10/13 Javascript
influx+grafana自定义python采集数据和一些坑的总结
2018/09/17 Python
Python3爬虫学习入门教程
2018/12/11 Python
python制作mysql数据迁移脚本
2019/01/01 Python
pandas DataFrame索引行列的实现
2019/06/04 Python
Python实现隐马尔可夫模型的前向后向算法的示例代码
2019/12/31 Python
python给图像加上mask,并提取mask区域实例
2020/01/19 Python
Tensorflow tf.dynamic_partition矩阵拆分示例(Python3)
2020/02/07 Python
Python3.x+pyqtgraph实现数据可视化教程
2020/03/14 Python
深入浅析Python代码规范性检测
2020/07/31 Python
详解Selenium 元素定位和WebDriver常用方法
2020/12/04 Python
网上开店必备创业计划书
2014/01/26 职场文书
中学家长会邀请函
2014/02/03 职场文书
大学生万能检讨书范例
2014/10/04 职场文书
2014年学习委员工作总结
2014/11/14 职场文书
新生入学欢迎词
2015/01/26 职场文书
邀请函样本
2015/02/02 职场文书
关于幸福的感言
2015/08/03 职场文书
MySQL事务的隔离级别详情
2022/07/15 MySQL