Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/397.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript chrome浏览器中未阻止警报语句_Javascript_Jquery_Google Chrome - Fatal编程技术网

Javascript chrome浏览器中未阻止警报语句

Javascript chrome浏览器中未阻止警报语句,javascript,jquery,google-chrome,Javascript,Jquery,Google Chrome,我使用下面的代码检查会话是否有效,每15秒运行一次……当我在IE中测试这段代码时,它工作正常,但IE;警报stmt弹出,一旦我点击“确定”,它会重定向到主页…但当我在chrome中运行时,它会直接重定向到主页,而不会弹出任何窗口 如何解决这个问题;chrome应弹出警报stmt setInterval(checksession, 15000) function checksession() { $.ajax({ aynsc: false, type: '

我使用下面的代码检查会话是否有效,每15秒运行一次……当我在IE中测试这段代码时,它工作正常,但IE;警报stmt弹出,一旦我点击“确定”,它会重定向到主页…但当我在chrome中运行时,它会直接重定向到主页,而不会弹出任何窗口

如何解决这个问题;chrome应弹出警报stmt

setInterval(checksession, 15000)

function checksession() {
    $.ajax({
        aynsc: false,
        type: 'POST',
        url: 'CheckSession',
        success: validateresult,
        data: {
            antiCSRF: '{{acsrf}}',
            session_id: '{{session_id}}'
        },
        error: function () {
            alert('Session check failed')
        }
    })
    return false;
}

function validateresult(result) {
    if (result == "N") {
        valid_flag = "N"
        alert("Your session has been timed-out based upon Security Policy. Please click OK to be redirected to the login page to start a new session.");
        window.location.assign('./')
    } else {
        valid_flag = "Y";
        return valid_flag
    }
}

你试过用“确认”来代替吗?你不能用“确认”吗,警报真的需要吗?我的建议是永远不要使用警报。获取插件或自行构建自定义警报。它会更漂亮更好!您可以发布您使用的jquery的哪个版本吗?我不知道如果ajax出错,您在哪里调用validateresult函数?