我有一組選項卡,其中href是我希望在選中選項卡時加載的URL。如何讓jQuery UI選項卡直接加載URL /頁面?
繼文檔之後,我添加了以下選擇選項。
$('#example').tabs({
select: function(event, ui) {
var url = $.data(ui.tab, 'load.tabs');
if(url) {
location.href = url;
return false;
}
return true;
}
});
在每個頁面(ASP.NET主頁)的頂部上的標籤<script>
。
頁面加載,但從未直觀地選擇標籤,即,即使顯示標籤#3的內容,也總是選擇第一個標籤。
在FireBug中追蹤上面的腳本,一旦location.href=url
被執行,新頁面加載並且返回語句從不執行。這是一個問題嗎?
感謝
附加信息 只是想澄清,我不是試圖加載通過Ajax選項卡的內容,但需要做回發。結合回發,我希望讓點擊的標籤成爲選定的標籤。另外,上面的例子來自jQueryUI/Tabs頁面上的第3.6節。
感謝您的信息德米特里。該文檔信息是在第3.6節下面的標籤url ... 我需要做一個實際的回發不通過Ajax加載信息。我想要做的是回發並加載新頁面,並讓選定的選項卡反映新內容。 – ChrisP 2010-03-04 14:18:31
我更新了答案。 – 2010-03-04 21:43:14