検証からのリモート メソッドを使用して電話番号を検証する必要がありますが、取得した応答が true/false ではなく、フォームが検証されません。返されたパラメータを使用した後にレスポンスを変更することは可能ですか?
remote: {
url: "index.php/main/verifyphone",
type: "post",
data: {
phone: function() {
return $("#PHONE").val();
},
product: function() {
return $("#choose").chosen().val();
}
},
complete: function(response) {
if (response.responseJSON!=false) {
$("#GUID").attr('value', response.responseJSON);
return true;
} else {
return false;
}
}
}
このフォームでは、応答は失敗のカスタム メッセージとして扱われます。responseJSON を保存した後、フォームを検証できるように、応答を TRUE に変換する必要があります。何か案は?PS: php からの応答は、false または数値になる可能性があります。数値の場合は、フォームを検証します。