我有以下代码,但是我在让 window.location 工作时遇到问题
$('.test_container a').click(function() {
$.ajax({
url: $(link).attr('href'),
type: 'GET',
dataType: 'json',
beforeSend: function() {
$('#lightbox').show();
},
success: function(data) {
$('#lightbox').hide();
window.location(data);
}
});
return false;
});
如果使用 window.location.replace 代替,它确实可以工作,但是这不允许浏览器后退按钮工作。
有没有人知道任何解决方案?
谢谢
最佳答案
代替:
window.location(data);
使用:
window.location = data;
location
是 window
对象的属性,而不是方法。
关于javascript - jQuery - 在ajax调用后重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3084692/