JQuery проверить с .post - PullRequest
       8

JQuery проверить с .post

1 голос
/ 31 марта 2011

Я использую плагин проверки jQuery для проверки формы, и если он проверяется, я бы хотел опубликовать данные.

Ниже приведен код, который у меня есть. Как я могу изменить код, чтобы публикация происходила только в случае подтверждения формы? В настоящее время он публикует данные независимо от того, действительны они или нет ... это не то, чего я хочу.

$("#next_architect").live("click",function() {
    $("#architect_form").valid();
    $.post('scripts/register_user.php', 
        $("#architect_form").serializeArray(), function(data) {
            alert("inserted");
        }
    );
});

Может ли кто-нибудь указать мне правильное направление?

Ответы [ 2 ]

3 голосов
/ 31 марта 2011

Возможно, вы захотите сделать:

if( $("#architect_form").valid() ) { /* post code */ }
1 голос
/ 31 марта 2011

Вы хотите настроить обработчик успеха:

$(".selector").validate({
   submitHandler: function(form) {
       // do other stuff for a valid form
    form.submit();
   }
});

http://docs.jquery.com/Plugins/Validation/validate#toptions

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