フォームを検証するためにこの記事に従っています
私の問題は、remote
メソッドを使用する必要がある場合です。remote: "check-username.php"
リモートメソッドのドキュメントは私にはあまり明確ではないので、私は知っているでしょう:
PHPスクリプトでjson出力をどのように構成する必要がありますか?
の既定の方法を使用するにremote
は、リモート ページが文字列値"true"
またはで応答する必要があります"false"
。
有効(成功) 次の条件を満たす必要があります。
echo "true";
無効(失敗):
echo "false"; // this can be any false. eg: 0 , "" , NULL.
応答は JSON として評価されます。
無効なリモート レスポンス (「false」) のデフォルト以外のエラー メッセージを適用するには、次のように入力名をバリデータ オプションmessages
オブジェクトに追加します。
rules:{
username:{
remote: "check-username.php"
}
},
messages:{
username:{
remote: jQuery.format('{0} is already in use, please choose a different name')
}
}