在后台重新加载页面

时间:2016-06-21 16:51:59

标签: javascript jquery html

现在我有一个按钮可以在用户想要的情况下重新加载页面。

<input type="button" value="Refresh Page" onClick="window.location.reload()">

有没有办法在后台完成此操作,只需在完成后更新页面,而不是让页面刷新时等待。

1 个答案:

答案 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 
  }
});