JQuery формирует проблему с плагином - PullRequest
2 голосов
/ 27 мая 2010

У меня есть следующее:

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

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

1 Ответ

1 голос
/ 27 мая 2010

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...