JQuery Validator を使用してリモート検証を実行しようとしています:
rules: {
username: {
minlength: 6,
maxlength: 12,
remote: {
url: '/users/register/isUserAvailable',
dataType: 'POST',
data: {
'username': $('#username').val()
},
success: function(data) {
// success tasks...
}
}
},
POST の代わりに GET を使用して検証を行い、次のようにする方法があるかどうかを確認したいと思います。
rules: {
username: {
minlength: 6,
maxlength: 12,
remote: {
url: function(){
var username = $('#username').val();
return '/users/register/isUserAvailable/' + username,
}
dataType: 'GET',
success: function(data) {
// success tasks...
}
}
},
注: 投稿が安全であり、現在正常に動作していることはわかっていますが、これが可能かどうか疑問に思っていました.