[英]jQuery - redirect after ajax call
我有以下代碼,但是我有一個問題,使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后退按鈕工作。
有誰知道任何解決方案?
謝謝
代替:
window.location(data);
采用:
window.location = data;
該location
是window
對象的屬性而不是方法 。
出於某種原因,我試過了
window.location = data;
沒有成功,但在使用時
document.location.href = data;
它有效,你也可以考慮這個
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.