关于jquery的ajax队列的一些问题
2016-03-06 17:46
441 查看
今天开发的时候遇到一个需求是要做一个更新的进度条。
呃。。。
看了鸟哥的blog,php5.4里面超级session里面可以打印出某个文件的上传进度。。
鸟哥原话:
在PHP5.4以前, 我们可以通过APC提供的功能来实现.
或者使用PECL扩展uploadprogress来实现.
这个新特性, 提供了一些新的INI配置, 他们和APC的相关配置很类似:
session.upload_progress.enabled[=1] : 是否启用上传进度报告(默认开启)
session.upload_progress.cleanup[=1] : 是否在上传完成后及时删除进度数据(默认开启, 推荐开启).
session.upload_progress.prefix[=upload_progress_] : 进度数据将存储在_SESSION[session.upload_progress.prefix . _POST[session.upload_progress.name]]
session.upload_progress.name[=PHP_SESSION_UPLOAD_PROGRESS] : 如果_POST[session.upload_progress.name]没有被设置, 则不会报告进度.
session.upload_progress.freq[=1%] : 更新进度的频率(已经处理的字节数), 也支持百分比表示’%’.
session.upload_progress.min_freq[=1.0] : 更新进度的时间间隔(秒级)
经过一轮轮尝试之后觉得这个东西倒不如ajax的方式来的实在。
但后面的问题又出来了,ajax是异步的,他不能保证按照顺序来,我写一个for循环,可能for循环过了后台那边还没有响应。
所以必须要做一个类似于队列的东西来解决这个东西。
于是想到了jQuery.quene();
啪啪啪代码出来了
呃。。。
看了鸟哥的blog,php5.4里面超级session里面可以打印出某个文件的上传进度。。
鸟哥原话:
在PHP5.4以前, 我们可以通过APC提供的功能来实现.
或者使用PECL扩展uploadprogress来实现.
这个新特性, 提供了一些新的INI配置, 他们和APC的相关配置很类似:
session.upload_progress.enabled[=1] : 是否启用上传进度报告(默认开启)
session.upload_progress.cleanup[=1] : 是否在上传完成后及时删除进度数据(默认开启, 推荐开启).
session.upload_progress.prefix[=upload_progress_] : 进度数据将存储在_SESSION[session.upload_progress.prefix . _POST[session.upload_progress.name]]
session.upload_progress.name[=PHP_SESSION_UPLOAD_PROGRESS] : 如果_POST[session.upload_progress.name]没有被设置, 则不会报告进度.
session.upload_progress.freq[=1%] : 更新进度的频率(已经处理的字节数), 也支持百分比表示’%’.
session.upload_progress.min_freq[=1.0] : 更新进度的时间间隔(秒级)
经过一轮轮尝试之后觉得这个东西倒不如ajax的方式来的实在。
但后面的问题又出来了,ajax是异步的,他不能保证按照顺序来,我写一个for循环,可能for循环过了后台那边还没有响应。
所以必须要做一个类似于队列的东西来解决这个东西。
于是想到了jQuery.quene();
啪啪啪代码出来了
相关文章推荐
- jQuery简单返回顶部
- 使用jQuery设置disabled属性与移除disabled属性
- jQuery5~7章笔记 和 1~3章的复习笔记
- jquery传参PHP的回调函数无法使用$(this)的解决办法
- 使用jQuery或者原生js实现鼠标滚动加载页面新数据
- JavaScript中利用jQuery绑定事件的几种方式小结
- jquery自动填充input框(如百度搜索一样,出现模糊提示)
- JQuery简易轮播图
- jQuery总结
- jquery:has()选择器
- jQuery之ready源码分析
- jquery数据库在线查询条件编辑器QueryBuilder使用经验
- 小结选择器--CSS、JavaScript、JQuery
- jQuery.validate.js之二【整理】
- jquery.validate.js之一【整理】
- JavaScript中利用jQuery绑定事件的几种方式小结
- 使用jQuery或者原生js实现鼠标滚动加载页面新数据
- JQuery $post函数
- jquery 划词百度(谷歌、必应等)搜索
- Jquery中get函数