0

2 つのリンクの間をクリックすると、ランダムなアラートが表示されるようで、返されるのはerror. コンソールに記録された JavaScript エラーはありません。リンク間を移動するたびに実行されるコードは

jQuery.validator.setDefaults({
    errorElement: "p",
    errorClass: "s_error_msg",
    errorPlacement: function(error, element) {
        error.insertAfter(element);
    },
    highlight: function(element, errorClass, validClass) {
        $(element).addClass("error_element").removeClass(validClass);
        $(element).parent("div").addClass("s_error_row");
    },
    unhighlight: function(element, errorClass, validClass) {
        $(element).removeClass("error_element").addClass(validClass);
        $(element).parent("div").removeClass("s_error_row");
    }
});
$("#login").validate();​

このようなアラートが表示される原因は何ですか?また、何を修正する必要がありますか?

編集

インターウェブをトラバースしているときに同様のエラーに遭遇しましたが、私の人生ではそれを理解できません。ログインと登録を何度も行ったり来たりすると、エラーがスローされます - https://shoppica2.com/index.php?route=account/login

編集

エラーの画像を添付しました。Facebook に電話していませんが、それでも同じエラーが発生します。

ここに画像の説明を入力

4

1 に答える 1

0

Safari を使用して、単語のみを含む警告ボックスを最終的に確認しました"error".validate()プラグインはこれとはまったく関係がないと 100% 確信を持って言えます。alertjQuery Validate プラグインはボックスをトリガーしません。

この Facebook コード"error"に単語が 5 回表示されていることに気付きましたか? また、この Facebook コードから直接トリガーされたコンソールで、JavaScript エラーが発生しています。Facebook コードの痕跡をすべて削除して、問題が解決するかどうかを確認してください。FB.getLoginStatus() called before calling FB.init().

于 2013-01-01T21:18:20.520 に答える