Хорошо, поэтому в основном я использую ui.tabs и хочу, чтобы ссылка на первой вкладке инициировала добавление 2 новых вкладок, каждая из которых будет заполнена вызовом ajax, который зависит от значения ссылка нажала. У меня есть следующий HTML:
<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 для достижения этой цели (я довольно новичок в этой теме).
(Очевидно, я знаю, что строки 3-6 jQuery не понадобятся, если это правильно закодировано).