现在我有一个按钮,如果用户愿意,可以重新加载页面。
<input type="button" value="Refresh Page" onClick="window.location.reload()">
有没有办法在后台完成此操作,并在完成后更新页面,而不是让他们在页面刷新时等待。
最佳答案
这是我与 jQuery 结合在一起的东西。我只是通过 ajax 加载您当前所在的页面,并用新的 HTML 正文替换当前的 HTML 正文:
$.ajax({ //Reload current page via ajax
url: location.href,
success: function(response) {
var dummy = $("<div></div>"); //Create a dummy html object to parse response
dummy.html(response);
new_body = $("body", dummy);
$("body").html(new_body); //Replace
}
});
关于javascript - 在后台重新加载页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37950283/