显示"您的请求正在进行中"在PHP中,完成后重定向到不同的页面

时间:2014-03-08 22:32:06

标签: javascript php wordpress redirect

我正在尝试弄清楚电子商务网站如何在为信用卡付款时显示“您的订单正在处理中”,然后在验证完成后显示“您的订单已完成”屏幕。在通过主要银行申请贷款时,也可以看到类似的情况。输入您的信息并单击“应用”后,它会显示“您的应用程序正在处理中”,然后将您重定向到“您的应用程序已被批准”页面。基本上,我正在查询两个需要花时间回复的Web服务,我不希望用户认为该网站已损坏。我使用WordPress作为基本CMS,但我已修改它以查询这些服务。

1 个答案:

答案 0 :(得分:0)

高级别:

  1. 当用户将表单提交到getResults.php时,您的应用程序会对您使用的服务进行适当的调用(并为其分配一定的ID,例如请求#n3n3gn)
  2. 然后立即向浏览器发送回复,浏览器重定向到“等待”页面
  3. 等待页面反复轮询另一个脚本(通过ajax,让我们说resultsReady.php),如果有结果,则重定向到另一个页面(假设为showResults.php?id=n3n3gn
  4. 利润