php - Ajax - 与在后台运行的 PHP 脚本进行通信?

标签 php jquery ajax codeigniter

我怀疑这个问题看起来太……愚蠢了,但我正在努力寻找一个不错的解决方案,但我有点卡住了。

所以,这是我的情况:

  • 我正在使用 Ajax 执行一系列任务。实际上,我正在排队(或有时并行,对我来说并不重要)1 个或多个请求。
  • 以百分比显示进度(已执行 X 项任务中的 1 项)
  • 完成后,展示最终结果。

我想做什么:

  • 我不想运行 3-4 个不同的任务(= 3-4 个通过 Ajax 异步调用的不同 PHP 脚本),而是只需要 1 个(= 1 个脚本)- 换句话说,组合 X 脚本成一个。 (这很简单)。

我面临的问题:

  • 我怎样才能报告完成百分比(X 项任务中的 1 项)?

有什么想法吗?

最佳答案

每次任务完成时,我都会在 Memcached 中更新一个键。然后你会让你的 ajax 调用简单地从你的 memcached 键中获取值。

http://php.net/manual/en/book.memcached.php

关于php - Ajax - 与在后台运行的 PHP 脚本进行通信?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11719791/

相关文章:

Javascript AJAX 语法错误 : Unexpected token E in JSON at position 0 in ajax + node. js

javascript - 在 jquery 中生成变量名

php - 让 Eclipse 能够语法颜色 php 函数

javascript - 响应式设计和 .click() 事件监听器的问题

php - Dart list 和PhP

jquery - CSS/jQuery : background color for JUST the text in an input

javascript - 无法清除临时存储

javascript - javascript ajax post 上的 Http 406 错误。接受 header 设置为接受所有

php - 使用php检查SQL数据库中是否存在电子邮件地址

php - 如何替换 cakephp 密码哈希算法?