remote: "/some/remote/path"
このパスには、$ _GETのフィールドの値が渡されます。 ..だから何を実際にあなたのケースで呼び出されることは次のようになります。
/some/remote/path?email=someemailuriencoded
は単なるテキストは、真または偽のサーバー側のコードのリターンを持っています。
次に、対応するメッセージもremoteという名前です。
remote: "The corresponding email already exists"
似たようなのための私のコード:
$("#password_reset").validate({
rules: {
email: { required: true, email: true, minlength: 6, remote: "/ajax/password/check_email" }
},
messages: {
email: { required: "Please enter a valid email address", minlength: "Please enter a valid email address", email: "Please enter a valid email address", remote: "This email is not registered" }
},
onkeyup: false,
onblur: true
});
PHPで対応するサーバー側のコード:もちろん
$email_exists = $db->prows('SELECT user_id FROM users WHERE email = ? LIMIT 1', 's' , $_GET['email']);
if ($email_exists) { echo 'true'; } else { echo 'false'; }
exit;
私のデータベース抽象化のものを使用して、しかし、あなたはそれを得るです。
はダレンありがとうございました。私はそれを試してみる、私はthatsだと思うそれは –
どのように私はリモートのためだけにメッセージを追加することができます...またはどのように私は何かを行うことができますonsuccess – jack
あなたは時間の時間を保存した。ありがとう – Sino