remote: "/some/remote/path"
Ta ścieżka zostanie przekazana wartość pola w $ _GET. tak .. co rzeczywiście jest wywoływana w przypadku byłoby:
/some/remote/path?email=someemailuriencoded
mieć kod po stronie serwera zwrot tylko tekst prawdziwe lub fałszywe.
Następnie odpowiedni komunikat o nazwie również zdalny.
remote: "The corresponding email already exists"
Mój kod czegoś podobnego:
$("#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
});
odpowiedniego serwera kodu strona w 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;
Oczywiście, że się używając mojego abstrakcji bazy danych rzeczy, ale je dostać.
Dziękuję Daren . Testuję to, myślę, że to jest –
jak mogę dodać wiadomość tylko dla zdalnego ... lub jak mogę zrobić coś "onsuccess – jack
Właśnie uratowałeś mi wiele godzin. Dzięki – Sino