javascript - 在后台重新加载页面

标签 javascript jquery html

现在我有一个按钮,如果用户愿意,可以重新加载页面。

<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/

相关文章:

javascript - 如何在 jQuery 中单击时附加元素

javascript - CSRF错误发生在Angular2中,但在Postman中一切正常(SOAP XML Ajax)

Javascript 对象到数组中将对象属性名称移动到数组键中

javascript - 检查 Windows 身份验证是否可用于 JavaScript

c# - 使用谷歌地图的地址验证器

javascript - 监听器是否将元素添加到 DOM

javascript - 在主干中更改 url

php - ajax多次上传php文件处理

HTML/CSS : Navigation bar stretches to fit, 容纳变量 html

html - 我如何使用 :before property to create a square before a span