ユーザーの電子メールアドレスが一意であることを確認しようとすると、Jqueryが問題を発見しました。 ユーザーの詳細の更新フォームを検証しようとしています。今、電子メールとユーザー名は一意であるため、Jqueryの検証ルールのリモートルールで検証しようとすると、入力された値のみが送信され、サーバー側のコードは同じユーザーによって取得されたとしても、 。 それで、私の質問は、jqueryでこれを防ぐ方法がありますか?同様に、何らかの種類のデータ元値属性のように、または代わりに、それがサーバー側のコードでそれを使用してAjaxリクエストで追加データを送信できるようにする方法があるかどうかをチェックしますその値は同じユーザーによって取られているかどうか?ユーザーの詳細の確認ページの更新 - ユーザー名/電子メールのリモート検証
ここに私のコードです。それはかなり標準です:
$(".validateForm").validate({
rules:
{
handle:
{
required: true,
remote:'/home/check'
}
},
messages:
{
handle:
{
required: "Must include a handle",
remote:"This handle is already used up. Please, choose another one."
}
}
});