好的,情况就是这样 - 简单明了:
- 在页面 A 上:我们执行一个 ajax 请求(比如说 to
intermediate.php
),它启动了一个后台进程 - 比如说back.php
interm.php
返回back.php
继续工作直到完成,同时在数据库中更新其进度。
那么,页面 A 怎么会收到back.php
已完成的通知呢?
(我曾想过例如每 1-2 秒向脚本发出一个 ajax 请求来检查 dbback.php
的进度,但这看起来很奇怪,而且绝对没有效率......)
有任何想法吗?