2011-08-11 495 views
0

我有一個應用程序使用jQuery選項卡爲用戶顯示不同的動態內容。用戶可以將各種信息訂閱訂閱到每個標籤上的「豆莢」。例如,第一個選項卡可能有4個容器,並且選項卡上的每個容器顯示不同的信息。用戶可以爲每個選項卡選擇不同的模板(如4個較小的吊艙或2個較大的吊艙等)。jQuery選項卡重新加載內容

我已經構建了一個用戶界面,允許用戶重命名該選項卡並更改該選項卡中顯示的模板。問題是,當用戶更改選項卡的模板時,選項卡不會刷新/重新加載以顯示新模板。顯示新模板的唯一方法是重新加載整個屏幕。

我曾嘗試使用下面的代碼的標籤已在數據庫

$("#tabselector").tabs("load", tabindex); 

更新後,但是上面似乎並沒有重新加載標籤嘗試。我不確定我做錯了什麼。任何建議將不勝感激。

+0

您可能需要發佈一些更多的代碼:您如何創建選項卡以及新模板如何插入選項卡? –

+0

「選項卡已在數據庫中更新」是什麼意思? –

回答

2

我不確定我是否收到了您的問題,但我會嘗試從問題的最後一段中猜出您的結果。

如果要更改遠程/ AJAX選項卡的URL,則需要使用.tabs("url" , index , url)方法。如果已經加載了load方法,它將不會再次加載選項卡。請參閱documentation

+0

+1 - 感謝威廉!首先,對於寫得不好的問題感到抱歉,但它有點複雜,我認爲我使它變得更加複雜。無論如何,我意識到我需要更新jQuery所使用的url,否則jQuery會重新加載舊選項卡的URL,我自己也得到了相同的答案。 – wblakenc

相關問題