2014-02-17 93 views
0

我有基於Bootstrap的網站,我想在Tabs中使用PHP GET變量。我需要在每個選項卡上進行分頁,並在MySQL查詢中使用選定的頁面。解析PHP變量到Bootstrap標籤

所以我需要讓my-website.com/site.php#tab1?page=2工作。

可以嗎?

我已經修復了hrefs選項卡,但傳遞變量不適合我。 即時通訊使用這個JS

// Tabs fix 
$(function(){ 
    var hash = window.location.hash; 
    hash && $('ul.nav a[href="' + hash + '"]').tab('show'); 

$('.nav-tabs a').click(function (e) { 
    $(this).tab('show'); 
    var scrollmem = $('body').scrollTop(); 
    window.location.hash = this.hash; 
    $('html,body').scrollTop(scrollmem); 
    }); 
}); 

而且

$('#myTab a').click(function (e) { 
    e.preventDefault() 
    $(this).tab('show') 
}) 

回答

0

我認爲問題是,散列部有最後被追加。 該鏈接的格式將無法工作:

my-website.com/site.php#tab1?page=2 

但是這一次應該

my-website.com/site.php?page=2#tab1 
+0

哦,感謝這樣一個快速修復!它的作品像魅力:) –

+0

現在有另一個問題...如果我點擊頁面2上tab1,然後即時通訊切換到另一個選項卡,仍然是?page = 2#tab2和MySQL結果至少只有一個頁。我試圖添加?page = 1到每個標籤鏈接,但它不會工作.. –