3

フォームを検証するためにこの記事に従っています

私の問題は、remoteメソッドを使用する必要がある場合です。remote: "check-username.php"

リモートメソッドのドキュメントは私にはあまり明確ではないので、私は知っているでしょう:

PHPスクリプトでjson出力をどのように構成する必要がありますか?

4

2 に答える 2

15

の既定の方法を使用するに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')
    }
}
于 2014-01-02T03:41:38.773 に答える