Javascript:处理单击警报框

时间:2013-06-14 17:09:24

标签: javascript http

我想抓住警告框的点击并在此时重新加载位置。目前我在函数结束时重新加载,这不是所需的行为

function myFunction(url, myuser, myprocessing){

var xhr = $.ajax({
"url": url,
"data": { creatio: myuser, reqiu : myprocessing},
"error": 
        function(jqXHR, textStatus, errorThrown) {
                alert(jqXHR.responseText);              

},
"success": 
    function(jqXHR, textStatus, errorThrown) {
            alert("Success"); << ONCLICK of Alert... location.reload(); >>

            if($('#inspect-modal').data('modal').isShown == true) {
                $('#inspect-modal').modal('hide');
            }


}
});
location.reload(); <<remove this>>
}

2 个答案:

答案 0 :(得分:1)

将警告后的reload移至

alert("Success");
location.reload();

在用户点击提醒之前不应重新加载。

答案 1 :(得分:1)

reload之后执行alertalert暂停执行javascript代码,直到您将其解雇为止。

alert("Success");
location.reload();