【发布时间】:2011-11-29 10:22:10
【问题描述】:
我有以下场景:
在onClick() 事件2 javascript 函数被调用,每个调用一个AJAX POST 请求到不同的php 脚本。在这 2 个 php 脚本中,来自 2 个不同数据库的数据被收集在 2 个类对象中。在每个脚本结束时,我调用一个 php 函数来检查两个 php 脚本是否成功结束(检查存储在 $_SESSION 中的标志)。当条件满足时,我应该有 2 个类对象填充来自 2 个数据库的数据,并并排显示它们。至少这就是我想要完成的。
我的问题是显示的数据仅适用于“last-script-to-finish”。
如果您可以建议我如何实现此目的的替代方法,或者看到我的逻辑缺陷,请大喊大叫,因为我不是基础的 php 或 Web 开发人员。
TA!
【问题讨论】:
-
如何检查两个脚本是否都已完成?
-
我曾经修改存储在 $_SESSION 中的变量并检查它的值。现在我使用 Niels 的建议并使用 JQuery 的 'when().done()' 方法。
标签: php javascript ajax session