How to Reload the Page in JavaScript
What are some ways to do this that are supported across browsers?
Generic Solution
window.location.reload(false);
The false will serve the page from cache. If we set it true, then we’ll reload an entirely fresh copy of the page from the server (similar to a force refresh).
After an onclick Event
If we are refreshing after an onclick event, we’ll need to return false afterwards.
window.location.reload(false);
return false;
After a POST
If we want to reload the page after submitting a method="post" form, then we have two options.
We can keep the POST data using the same solution as above.
window.location.reload(false);
Or we can discard the POST data.
window.location.href = window.location.href;