2012-10-05 209 views
1

使用jQuery ui選項卡,有沒有一種有效的方法來重新加載每個選項卡的頁面?jquery選項卡,爲每個選項卡重新加載頁面

我試着做

$('#tab_two').click(function() { 
    window.location = 'http://localhost/page#tab_two'; 
    }); 

但是,仍然登陸在當前頁上。但是,如果在此之後刷新頁面,則會重定向到#tab_two。

有效重定向頁面的唯一方法似乎是使用PHP。但有

$('#tab_two').click(function() { 
    header('location: http://localhost/page#tab_two'); 
    }); 

弄亂了頁面。

有關如何實現此目的的任何想法?謝謝。

回答

0

我認爲你可以使用load方法,像我一樣如下:

$(function() { 
    $("#tabs").tabs(); 

    $("#tab_two").click(function() { 
     $("#tabs").tabs("load" , 1); // zero-based (tab#1 = 0 index) 
    }); 
}); 

文檔:

.tabs( 「負荷」,指數)刷新了Ajax選項卡的內容通過編程方式編程爲 。即使緩存設置爲true,此方法也會始終加載遠程位置的選項卡內容。第二個參數是 要重新加載的選項卡的從零開始的索引。

相關問題