проблема. У меня есть несколько вкладок, их содержимое загружается через ajax, поэтому div идентификаторы панелей вкладок назначаются динамически. У меня есть форма в одном, ajaxified этот плагин jquery с помощью функции обратного вызова, связанной с событием tabs.load Я передаю ему один параметр, ui.panel, так что ajaxForm () знает цель, где результат загрузки:
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});
}
но это явно не так. Есть идеи?