JQuery: проверка с помощью AJAX - PullRequest
1 голос
/ 11 февраля 2010

Я использую плагин проверки jQuery в форме, загруженной через ajax.

По какой-то причине это не работает. Есть ли что-то особенное, что мне нужно сделать, потому что он загружается после инициализации js? Есть идеи?

Edit:

Использование кода с сайта плагина:

$().ready(function() {
    // validate the comment form when it is submitted
    $("form").validate();
});

1 Ответ

1 голос
/ 11 февраля 2010

Когда вы загружаете форму через AJAX, вы не можете использовать событие ready, потому что оно запускается только при начальной загрузке страницы. Вместо этого используйте загруженный обратный вызов, например ::1002

$("#formDiv").load("/Path/To/Form", function() { 
    $("#formDiv form").validate();
});

Это гарантирует, что validate() вызывается после возврата вызова AJAX.

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