1

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

4

1 回答 1

3

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

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

于 2013-04-24T21:19:19.273 回答