Ajax – 在后台运行PHP脚本进行通信?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Ajax – 在后台运行PHP脚本进行通信?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含790字,纯文字阅读大概需要2分钟。
内容图文
![Ajax – 在后台运行PHP脚本进行通信?](/upload/InfoBanner/zyjiaocheng/799/081d8c4dc1ec4f2ca54d84afcd5b737f.jpg)
我怀疑这个问题看起来太……愚蠢,但是我试图找到一个很好的解决方案而且我有点卡住了.
所以,这是我的情况:
>我正在使用Ajax执行一系列任务.实际上,我正在排队(或者有时平行,对我来说并不重要)一个或多个请求.
>以百分比显示进度(执行X任务中的1个)
>完成后,显示最终结果.
我正在尝试做什么:
>而不是运行3-4个不同的任务(= 3-4个不同的PHP脚本通过Ajax异步调用),我想只有1个(= 1个脚本) – 换句话说,将X脚本合并为一个. (这很简单).
我面临的问题:
>我怎么还能报告完成百分比(X任务中有1个)?
有任何想法吗?
解决方法:
如果您的请求被原始ajax放入数据库,然后启动脚本,您仍然有时间(假设请求需要一些时间才能完成),以便后续任务被放入同一个数据库中以便通过仍在运行的脚本.
至于报告它,也许运行一个快速的jquery来查看队列中有多少项?或者,让task.php文件更新数据库(甚至可能是另一个表),以说明它已经完成了多少个作业以及当前还有多少作业在队列中.
内容总结
以上是互联网集市为您收集整理的Ajax – 在后台运行PHP脚本进行通信?全部内容,希望文章能够帮你解决Ajax – 在后台运行PHP脚本进行通信?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。