簡體   English   中英

jQuery - 在ajax調用之后重定向

[英]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;

locationwindow對象的屬性而不是方法

出於某種原因,我試過了

window.location = data;

沒有成功,但在使用時

document.location.href = data;

它有效,你也可以考慮這個

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM