在需要用户(通过设计)的AJAX调用中处理重定向的最佳方式是什么?我想这样做:为AJAX请求设计验证用户
$('#love').click(function() {
$.get('/item/#{item.id}', function(data) {
if (data.redirect) { window.location.replace(data.redirect); return; }
});
});
但是,我不知道如何让过滤器之前(验证用户)制定处理“JS”请求格式。有任何想法吗?
我只是打开一个隐藏的iframe中的其他页面来执行身份验证和其他服务器端的工作,页面可以通过它的响应调用父级的js函数,您可以根据响应进行重定向。 – Ali