基本的に私はui.tabsを使用しています。最初のタブでリンクを作成して2つの新しいタブを追加したいと思っています。クリックされたリンクの値に依存するajax呼び出しによって読み込まれます。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のこれまでのところ、次のようになります:今、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() {
});
});
});
を私は、次のHTMLを持っています(Firebugのコンソールに表示される)ajax.phpからの正しい応答ですが、どのように達成するかわからないのは、タブに正しい情報を追加する方法です。基本的に、ajax.phpはデータベースに問い合わせ、2つのフィールドの内容を取り出します(明らかに、送信された値によってレコードが異なります)。最初のフィールドの内容は新しい「要約」タブに表示され、2番目のフィールドの内容は2番目の新しいタブ「トピックの読込み」に置かれます。しかし、私はこれを達成するためにjQueryをどのように構築するのか分かりません(私はかなり新しいです)。
(明らかに、これが正しくコーディングされると、jQueryの3-6行は必要ないことは明らかです)。
最後にあなたの質問に対する解決策を見つけましたか? – John
申し訳ありませんジョン、私は一日中仕事をしていましたが、今は遊びに行きます。 – analbeard