Я пытаюсь выяснить, как обратный вызов удаленной функции выполняется для имени пользователя или адреса электронной почты, если возвращаемые данные равны «n», это должно вызвать сообщение будет отображаться.jQuery Подтвердить сообщение об успешном завершении
JS:
$(document).ready(function() {
var validator = $("form").validate({
rules: {
username: {
minlength: 6,
maxlength: 12,
remote: {
type: 'post',
url: 'register/is_username_available',
data: {
'username': function() {
return $('#username').val();
}
},
dataType: 'json',
success: function(data) {
alert(data);
if (data == 'y') {
alert('available');
}
else {
alert('no available');
}
}
}
},
email_address: {
email: true,
remote: {
type: 'post',
url: 'register/is_email_available',
data: {
'email_address': function() {
return $("#email_address").val();
}
},
dataType: 'json',
success: function(data) {
alert(data);
if (data == 'y') {
alert('available');
}
else {
alert('no available');
}
}
}
}
},
messages: {
username: {
remote: 'The username is already in use'
},
email_address: {
remote: 'There is already an account set up that uses that email address!'
}
}
});
});
Я рекомендую вам перефразировать ваш вопрос; Я думаю, что это можно было бы уточнить. –
Хорошо, я перефразировал его. –
Любые идеи теперь об этом? –