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 相关文章推荐
用Socket发送电子邮件(利用需要验证的SMTP服务器)
Oct 09 PHP
URL Rewrite的设置方法
Jan 02 PHP
php验证手机号码(支持归属地查询及编码为UTF8)
Feb 01 PHP
php IP转换整形(ip2long)的详解
Jun 06 PHP
php中eval函数的危害与正确禁用方法
Jun 30 PHP
Win7 64位系统下PHP连接Oracle数据库
Aug 20 PHP
ThinkPHP模板Volist标签嵌套循环输出多维数组的方法
Mar 23 PHP
thinkPHP使用pclzip打包备份mysql数据库的方法
Apr 30 PHP
注意!PHP 7中不要做的10件事
Sep 18 PHP
php页面跳转session cookie丢失导致不能登录等问题的解决方法
Dec 12 PHP
PHP巧妙利用位运算实现网站权限管理的方法
Mar 12 PHP
详解php中curl返回false的解决办法
Mar 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去除字符串换行符示例分享
2014/02/13 PHP
php中使用gd库实现远程图片下载实例
2015/05/12 PHP
解决Laravel5.x的php artisan migrate数据库迁移创建操作报错SQLSTATE[42000]
2020/04/06 PHP
PHP7移除的扩展和SAPI
2021/03/09 PHP
Nodejs进阶:核心模块net入门学习与实例讲解
2016/11/21 NodeJs
你真的了解BOM中的history对象吗
2017/02/13 Javascript
ES6新特性八:async函数用法实例详解
2017/04/21 Javascript
JavaScript递归函数解“汉诺塔”算法代码解析
2018/07/05 Javascript
Angularjs实现多图片上传预览功能
2018/07/18 Javascript
使用bootstrap实现下拉框搜索功能的实例讲解
2018/08/10 Javascript
vue头部导航动态点击处理方法
2018/11/02 Javascript
selenium+java中用js来完成日期的修改
2019/10/31 Javascript
python通过正则查找微博@(at)用户的方法
2015/03/13 Python
python实现通过pil模块对图片格式进行转换的方法
2015/03/24 Python
使用Python的Flask框架构建大型Web应用程序的结构示例
2016/06/04 Python
pandas apply 函数 实现多进程的示例讲解
2018/04/20 Python
python如何爬取个性签名
2018/06/19 Python
使用Python更换外网IP的方法
2018/07/09 Python
对python:循环定义多个变量的实例详解
2019/01/20 Python
使用 Supervisor 监控 Python3 进程方式
2019/12/05 Python
解决Python3.7.0 SSL低版本导致Pip无法使用问题
2020/09/03 Python
CSS3字体效果的设置方法小结
2016/06/13 HTML / CSS
Html5自定义字体解决方法
2019/10/09 HTML / CSS
Funko官方商店:源自美国,畅销全球搪胶收藏玩偶
2018/09/15 全球购物
Linux内核产生并发的原因
2016/11/08 面试题
总裁助理岗位职责
2014/02/17 职场文书
教师校本培训方案
2014/02/26 职场文书
路政管理求职信
2014/06/18 职场文书
战略合作意向书
2014/07/29 职场文书
党的群众路线教育实践活动对照检查材料思想汇报
2014/09/19 职场文书
银行党的群众路线教育实践活动对照检查材料
2014/09/25 职场文书
学生实习证明模板汇总
2014/09/25 职场文书
新员工试用期工作总结2015
2015/05/28 职场文书
中秋节随笔
2015/08/15 职场文书
python爬虫--selenium模块
2021/03/31 Python
如何解决springcloud feign 首次调用100%失败的问题
2021/06/23 Java/Android