1

Chrome と Explorer では正常に動作し、Firefox ではなくアラートを表示するコードがあります。ただし、機能は Firefox で正しく動作しますが、アラートが表示されないか、非常に速く表示され、[OK] ボタンをクリックできません。私が受け取ったどんな助けにも感謝します。私の英語で申し訳ありませんが、それは私の母国語ではありません. これがコードです。アラートは「ALERT ONE」と「ALERT TWO」です。'

        $.ajax({
            type: "POST",
            url: direccion,
            dataType: 'json',
            data: post,
            success: function(data) {
                document.location = direccion;
                if(data.valid == 0) {
                    alert('ALERT ONE');
                } else if(data.valid == 1) {
                    alert('ALERT TWO');
                } else {

                }
                document.location = "autenticacion.php";
            },
            error: function(xhr, ajaxOptions, thrownError) {

            }
        });
4

1 に答える 1

5

コールバックの開始時にこの行を使用

document.location = direccion;

ページはすぐに変更されるため、ブラウザにアラートが表示されません。

于 2012-12-04T15:42:19.357 に答える