现在我有一个按钮可以在用户想要的情况下重新加载页面。
<input type="button" value="Refresh Page" onClick="window.location.reload()">
有没有办法在后台完成此操作,只需在完成后更新页面,而不是让页面刷新时等待。
答案 0 :(得分:1)
这是我和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
}
});