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文件
Jan 04 PHP
在数据量大(超过10万)的情况下
Jan 15 PHP
PHP与SQL注入攻击[三]
Apr 17 PHP
基于HBase Thrift接口的一些使用问题及相关注意事项的详解
Jun 03 PHP
PHP 只允许指定IP访问(允许*号通配符过滤IP)
Jul 08 PHP
PHP中绘制图像的一些函数总结
Nov 19 PHP
PHP网络操作函数汇总
May 18 PHP
php实现通过cookie换肤的方法
Jul 13 PHP
使用JavaScript创建新样式表和新样式规则
Jun 14 PHP
php提交表单时保留多个空格及换行的文本样式的方法
Jun 20 PHP
workerman结合laravel开发在线聊天应用的示例代码
Oct 30 PHP
Laravel6.0.4中将添加计划任务事件的方法步骤
Oct 15 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中DIRECTORY_SEPARATOR,PATH_SEPARATOR两个常量的作用
2013/06/21 PHP
php上传文件常见问题总结
2015/02/03 PHP
利用PHP fsockopen 模拟POST/GET传送数据的方法
2015/09/22 PHP
WordPress中设置Post Type自定义文章类型的实例教程
2016/05/10 PHP
PHP Oauth授权和本地加密实现方法
2016/08/12 PHP
php变量与JS变量实现不通过跳转直接交互的方法
2017/08/25 PHP
js获取div高度的代码
2008/08/09 Javascript
js修改table中Td的值(定义td的双击事件)
2013/01/10 Javascript
Javascript:为input设置readOnly属性(示例讲解)
2013/12/25 Javascript
纯js写的分页表格数据为json串
2014/02/18 Javascript
javascript实现按回车键切换焦点
2015/02/09 Javascript
javascript无刷新评论实现方法
2015/05/13 Javascript
javascript中递归的两种写法
2017/01/17 Javascript
详解JavaScript中的数组合并方法和对象合并方法
2018/05/11 Javascript
JavaScript实现封闭区域布尔运算的示例代码
2018/06/25 Javascript
详解vue-video-player使用心得(兼容m3u8)
2019/08/23 Javascript
python通过函数属性实现全局变量的方法
2015/05/16 Python
Python实现类似jQuery使用中的链式调用的示例
2016/06/16 Python
python 自动去除空行的实例
2018/07/24 Python
selenium+python环境配置教程详解
2019/05/28 Python
Python3 实现串口两进程同时读写
2019/06/12 Python
python打造爬虫代理池过程解析
2019/08/15 Python
PyTorch实现更新部分网络,其他不更新
2019/12/31 Python
python可视化text()函数使用详解
2020/02/11 Python
python爬取网易云音乐热歌榜实例代码
2020/08/07 Python
python中字符串的编码与解码详析
2020/12/03 Python
美国女性卫生用品公司:Thinx
2017/06/30 全球购物
实体的生命周期
2013/08/31 面试题
事业单位公务员的职业生涯规划
2014/01/15 职场文书
党风廉政建设责任书
2014/04/14 职场文书
演讲稿格式范文
2014/05/19 职场文书
领导干部作风建设工作总结
2014/10/23 职场文书
计划生育目标责任书
2015/05/09 职场文书
2019年健身俱乐部的创业计划书
2019/08/26 职场文书
手把手教你用SpringBoot将文件打包成zip存放或导出
2021/06/11 Java/Android
springboot中的pom文件 project报错问题
2022/01/18 Java/Android