Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在我的控制器中,我有一个使用 jquery AJAX 调用的方法。控制器方法在成功时发送一个 redict(some.view.in.my.app)。如何在客户端浏览器中加载此页面?
您不应该发送重定向作为对 AJAX 请求的响应,而是可以发送ok(jsonObj)包含示例 JSON 对象的状态,甚至是带有 URL 的简单字符串到新目标页面(或badRequest()在失败的情况下)。
ok(jsonObj)
badRequest()
window.location.href接下来,您可以在重定向的情况下使用 common 执行普通的 JavaScript 重定向GET,或者如果需要重定向,则填写并提交一些隐藏的表单POST。
window.location.href
GET
POST