如何处理jquery ajax中Play框架控制器发送的重定向?

时间:2013-04-24 20:55:16

标签: jquery ajax playframework

在我的控制器中,我有一个使用jquery AJAX调用的方法。控制器方法成功发送redict(some.view.in.my.app)。如何在客户端浏览器中加载此页面?

1 个答案:

答案 0 :(得分:3)

您不应该发送重定向作为对AJAX请求的响应,而是可以发送包含示例JSON对象的ok(jsonObj)状态,或者甚至是带有URL的简单字符串到新目标页面(或badRequest() in失败的情况)。

接下来,如果window.location.href重定向,您可以使用常见的GET执行普通的JavaScript重定向,或者如果需要POST重定向,则填写并提交一些隐藏的表单。