Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Проблема Bootstrap Modal(отдельный плагин) + jQuery Form Plugin
// при клике на ссыль открывается модальное окно и грузится modal_ajax_test.html
$('.ajax .demo').on('click',function(){
$('body').modalmanager('loading');
$modal.load('modal_ajax_test.html','',function(){
$modal.modal();
});
// Если в modal_ajax_test.html нажали кнопку с классом update, то срабатывает этот скрипт.
$modal.on('click','.update',function(){
$modal.modal('loading');
// Вот тут я использую плагин jQuery Form
$('#myForm').ajaxForm(function(){
alert("Allllllllert!");
});
});
});
И мне выдает ошибку
Цитата:
Object myForm has no method 'ajaxForm'
Оба плагина работают корректно. Не работает та часть, где вызываю ajaxForm. Пробовал в самом файле modal_ajax_test.html подклчюать плагин jQuery Form, но результат тот же.
Как ту быть?
Буду благодарен за помощь.
P.S. Нужно мне это для того, чтобы загружать файлы с формой.
Форма отправляется через serialize(), если ajax. При этом ajax работает, а вот ajaxForm нет.
Покинул форум
Сообщений всего: 2122
Дата рег-ции: Июнь 2010
Помог: 50 раз(а)
Проверяйте правильность подключения и вызова метода плагина. Подключать и вызывать вы его должны в том документе из которого вызываете (окно с html-документом).
Скорее всего открываемый в фрейме документ понятия о нем не имеет. Для начала имеет смысл проверить работает-ли плагин формы при открытии документа, открываемого в ифрейме в отдельном окне.
Когда работаете с модальными окнами не забывайте, что эти страницы понятия не имеют о существовании друг-друга.
Я id формы получаю var my_form = $(this).get(0).form.id;
в событии $modal.on('click', '.update'...
может я чет не так вообще делаю?
Сейчас попробую с нуля все переделать еще раз. (Добавление)
Кажись ошибка вот в чем.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.