2010-05-27 2 views
2

я следующие:Jquery формы плагин проблемы

$(document).ready(function(){ 
    // bind 'myForm' and provide a simple callback function 
     $('#form').ajaxForm(function() { 
      alert("Works!!!"); 
     });       
}); 

Проблема в том, что, когда я динамически добавить форму в HTML скрипт не работает. Если форма существует с самого начала, форма представляется с Ajax и работает как ожидалось. В чем проблема?

+0

предоставьте свой «динамический» код – jAndy

ответ

1

проблема в том, что $ (document) .ready() запускается только при начальной загрузке страницы. Если вы добавите форму динамически на страницу, вам нужно будет позвонить, чтобы снова настроить форму.

В качестве альтернативы вы можете использовать livequery plugin для «прослушивания» на странице, когда новый элемент формы добавляется на страницу и автоматически настраивает форму для вас.

Смежные вопросы