PHP JS 进度条
2017-01-09 16:59
197 查看
从excel表中导入数据到数据库中,如果数据量比较大的时候,就需要一定的处理时间,这个时候如果可以出现一个进度条使得用户体验好一点。
使用上面的代码就可以1秒输出1个数字了,但是我们的目标是想输出动态的进度条,那么还要配合上js跟html才可以完成
最终代码
这样就可以完成1个简单的进度条了
//php关键代码 echo str_repeat(" ", 4096);//输出足够大小的内容,使得浏览器渲染 for($i = 0;$i < 10;$i++){ echo $i; ob_flush(); flush(); sleep(1); }
使用上面的代码就可以1秒输出1个数字了,但是我们的目标是想输出动态的进度条,那么还要配合上js跟html才可以完成
最终代码
<html xmlns="http://www.w3.org/1999/html"> <body> <style> #bg{ width: 200px; height: 20px; background-color: grey; } #pro{ height: 20px; width: 0px; background-color: red; } </style> <div id="bg"> <div id="pro"> </div> </div> </body> <script src="http://code.jquery.com/jquery-2.1.1.min.js"></script> <script> function update_pro(total,now) { $('#pro').css('width',now/total * 100 + '%'); } </script> <?php echo str_repeat("", 4096);//输出足够大小的内容,使得浏览器渲染 for($i = 0;$i < 10;$i++){ echo "<script>update_pro(9,$i)</script>"; ob_flush(); flush(); sleep(1); } ?> </html>
这样就可以完成1个简单的进度条了
相关文章推荐
- php+js进度条
- PHP + plupload.js JS插件实现多图上传并显示进度条加删除实例。
- php js 动态进度条
- PHP + plupload.js实现多图上传并显示进度条加删除实例代码
- 前端js结合PHP实现进度条-6
- php+js进度条
- 原生JS上传大文件显示进度条 php上传文件代码
- 利用php和js实现页面数据刷新
- PHP+JS无限级可伸缩菜单详解(简单易懂)
- 利用php和js实现页面数据刷新
- php简单封装了一些常用JS操作
- 实现基于WMP的用js实现的播放器,含进度条哦~~
- php +js 中多选项(复选)框的检测
- JS实现进度条,借鉴于ZK ajax框架和 DWR.
- 用在PHP里的JS打印函数
- php简单封装了一些常用JS操作
- 数据结构:线性表删除操作的php和js实现
- [js效果] 图片加载进度实时显示
- 利用js调用后台php进行数据处理原码