Проблема. У меня есть несколько вкладок, их содержимое загружается через ajax, поэтому панели id div на вкладках назначаются динамически. У меня есть форма в одном, ajaxified по this jquery plugin функцию обратного вызова, связанного с событием tabs.load я передать ему один параметр, ui.panel, так что ajaxForm() знает, где цель, чтобы загрузить результат:Как получить выбранный элемент панели вкладок в вкладках JQuery UI?
function initAjaxForms(loadtab)
{
$('form').ajaxForm({target:loadtab, success:initAjaxForms});
}
Это отлично работает, ЗА ИСКЛЮЧЕНИЕМ, когда я отправляю форму, и PHP возвращает ее как недействительную, я больше не могу ее использовать (конечно, функция вызывается без параметра loadtab). идеальным решением было бы иметь больше возможностей для вкладок, чтобы я мог сделать что-то вроде этого:
function initAjaxForms()
{
var selected = $('tabs').tabs('option', 'selectedpanel');
$('form').ajaxForm({target:selectedpanel, success:initAjaxForms});
}
но это, очевидно, не так. Есть идеи?
Заменить «selectedpanel» с «активным» –