好吧,基本上我使用的是ui.tabs,我想在第一個標籤中有一個鏈接觸發添加2個新標籤,兩者都會由ajax調用填充,該調用取決於所點擊的鏈接的值。我有以下HTML:使用jQuery UI添加標籤,然後通過ajax填充內容
<div id="a">
<div class="wrapper">
<input class="imageID" type="hidden" value="11">
<a href="#addTab" class="tabButton">asdfasdfasdfasfasf</a>
</div>
<div class="wrapper">
<input class="imageID" type="hidden" value="1">
<a href="#addTab" class="tabButton">asdfasdfasdfasfasf</a>
</div>
</div>
然後jQuery的到目前爲止是這樣的:
$(function(){
var tabs = $("#tabs").tabs();
$('.tabButton').click(function(){
tabs.tabs('add','test.htm','Summary');
tabs.tabs('add','test.htm','Read Topic');
});
$(".tabButton").live("click", function(){
var getImageID = $(this).parent();
$.get("ajax.php?c=" + $(".imageID",getImageID).val(), function() {
});
});
});
現在jQuery的工程,到目前爲止,它的正確拿起隱藏輸入字段的值,並返回來自ajax.php的正確響應(在Firebug的控制檯中可見),但我不知道如何實現的是如何使標籤添加正確的信息。基本上,ajax.php查詢數據庫並提取2個字段的內容(顯然記錄根據發送的值而變化)。然後,第一個字段的內容將顯示在新的「摘要」選項卡中,第二個字段的內容將放置在第二個新選項卡「讀取主題」中。然而,我不知道如何構建jQuery來實現這一點(我對這個主題相當陌生)。
(很明顯,我知道,一旦編碼正確,將不需要jQuery的第3-6行)。
您是否最終找到了解決問題的方法? – John
對不起,約翰,我一整天都在上班,現在要去玩一玩。 – analbeard