フォームを検証するためにこの記事に従っています
私の問題は、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')
    }
}