我有一个 jQuery post call,如下所示:
$.post('/Controller/_PartialAction', { 'param1': data }, function(result) { });
没关系,一切正常,除非用户的身份验证 cookie 过期。
发生的情况是,那里已经有东西会重定向/Controller/_PartialAction
到登录页面,但是在这种情况下,部分操作是部分视图,而不是我想重定向完整视图。
所以它已经将它重定向到登录页面,但我想重定向一个不同的页面,比如我想重定向到/Controller/Index
. 有没有办法在 ajax/jQuery 调用中指定错误路径或重定向路径?
IE,类似这样的东西(这不存在,但就像我正在尝试做的那样)
$.post({success}, {redirect}, {error}, {data}, {function})
所以基本上,我怎样才能使用不同的 url 进行 jQuery/ajax 发布调用以查找错误,以便我可以重定向到那个错误?
编辑
被重定向的是 ajax 调用本身。所以我不能从控制器重定向它。