我正忙于编写代码以使用第三方服务来处理付款。在用户提交付款后很短的等待时间,该服务会调用我网站上的URL来发送付款确认消息。我想显示一个视图,通知用户我正在等待此消息,然后重定向到我的注册过程中的下一步。
我该如何解决这个问题?最简单的想法是使用 JavaScriptResult ,它在进程仍然繁忙时返回null,然后在进程完成时返回重定向代码。这是一个很好的方法吗?
答案 0 :(得分:1)
您将创建一个包含JavaScript的View,该JavaScript使用Ajax调用轮询服务。在此期间,您将显示一个微调器或类似项目。
只要Ajax调用返回“success”,您的JavaScript方法就会重定向到“Success”页面。