проверка на стороне сервера с помощью плагина проверки jQuery - PullRequest
0 голосов
/ 26 мая 2011

В настоящее время я начинаю с плагина для проверки jQuery и хочу добавить проверку с помощью AJAX с использованием PHP для проверки на сервере. Насколько я понимаю, это достигается с помощью чего-то вроде:

$("#myform").validate({
  rules: {
    email: {
      required: true,
      email: true,
      remote: "check-email.php"
    }
  }
});

где "check-email.php" будет включать правильный код проверки. Однако мне не удается найти пример того, как может выглядеть этот код PHP. Любая помощь?

Спасибо!

1 Ответ

0 голосов
/ 26 мая 2011

remote: "check-email.php" включит проверку на стороне сервера, а не на стороне клиента.Вы уверены, что именно этого вы и пытаетесь достичь?

Редактировать: Вот документация для удаленного параметра: http://docs.jquery.com/Plugins/Validation/Methods/remote#options

По сути, ваш php-файл должен возвращать true или false,в зависимости от того, была ли проверка успешной или нет.Вот как должен выглядеть ваш код:

rules: {
    email: {
        required: true,
        remote: "check-email.php"
    }
},
messages: {
    email: "The email entered is incorrect."    
},
submitHandler: function() {
    //alert("Correct email!");
},
success: function(label) {
    label.addClass("valid").text("Valid email!")
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...