警报显示在Chrome和资源管理器中,但不会显示在Firefox中

时间:2012-12-04 15:40:37

标签: javascript jquery

我有一个正常运行的代码,并在Chrome和资源管理器中显示警报,但在Firefox中没有。但是,该功能可以在Firefox中正常工作,但警报不会显示或显示得非常快,我无法单击当时的“确定”按钮。我收到的任何帮助我都会感激不尽。抱歉mi英语,这不是我的母语。这是代码。警报是“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) {

            }
        });

1 个答案:

答案 0 :(得分:5)

在回调开始时使用此行

document.location = direccion;

任何浏览器都不应显示任何警告,因为页面应立即更改。