我想抓住警告框的点击并在此时重新加载位置。目前我在函数结束时重新加载,这不是所需的行为
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>>
}
答案 0 :(得分:1)
将警告后的reload
移至
alert("Success");
location.reload();
在用户点击提醒之前不应重新加载。
答案 1 :(得分:1)
在reload
之后执行alert
。 alert
暂停执行javascript代码,直到您将其解雇为止。
alert("Success");
location.reload();