Take this code snippet for example:
window.location.href = 'mysite.htm#images';
Already being on the site mysite.htm
and triggering the reload thru location.href
won't reload the page but jump to the anchor named within the URL.
I need a mechanism to truly reload the page. Any ideas?
PS: I tried location's other methods but none of them does the trick :(
EDIT
Don't hang on the filetype htm
. I'd need it for dynamic sites as well.
After you set the specified URL into location, issue window. location. reload(true) . This will force browser to reload the page.
In JavaScript, you refresh the page using document. location. reload() . You can add the true keyword to force the reloaded page to come from the server (instead of cache).
The easiest way to reload the current page without losing form data, use WebStorage where you have -persistent storage (localStorage) or session-based (sessionStorage) which remains in memory until your web browser is closed. window. onload = function() { var name = localStorage.
After you set the specified URL into location, issue window.location.reload(true)
. This will force browser to reload the page.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With