我有以下代码,但是我有一个问题,让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而它确实有效,但是这不允许brwser后退按钮工作。
有没有人知道任何解决方案?
由于
答案 0 :(得分:16)
而不是:
window.location(data);
使用:
window.location = data;
location
是window
对象的属性,而不是方法。
答案 1 :(得分:0)
由于某种原因,我试过
window.location = data;
没有成功,但在使用时
document.location.href = data;
它有效,你也可以考虑这个