如何在数据库中插入数据后重新加载页面

时间:2016-09-28 10:11:28

标签: javascript php jquery html

我创建了一个表单,用于在数据库中插入某些用户的位置,这些数据应该出现在页面中。问题是,填写表单后页面不会自动重新加载,但我必须重新加载页面。如果页面在另一个浏览器中打开,它不会重新加载。在我从此表单中插入数据库后,是否有一种方法可以自行重新加载此页面而不进行任何操作?

2 个答案:

答案 0 :(得分:2)

使用assign()方法。所有主流浏览器都支持assign()方法。

window.location.assign(data); "data being the URL"

window.location.href



function myFunction() {
    location.assign("http://www.example.com");
}

<button onclick="myFunction()">Load new document</button>
&#13;
&#13;
&#13;

  

好的,谢谢!函数onClick尽管我在这个按钮旁边点击了一下?

是的,它仍能正常运作。请参阅JSFiddle demo

编辑:我在你的代码中看到你有这个吗?

window.history.back(); or location.reload(); 

考虑替换为:

window.location.replace("pagehere.html");

答案 1 :(得分:1)

您可以使用jquery

完成操作后刷新页面

Javascript 1.0

window.location.href = window.location.pathname + window.location.search +window.location.hash;
// creates a history entry

Javascript 1.1

window.location.replace(window.location.pathname + window.location.search + window.location.hash);
// does not create a history entry

Javascript 1.2

window.location.reload(false);