El Location.reload()
método JavaScript proporciona medios para volver a cargar la página en la URL actual.
La sintaxis es la siguiente:
object.reload(forcedReload);
, donde forceReload
es un parámetro opcional.
Para simplemente recargar la página, puede ingresar window.location
como objeto.
Los parámetros opcionales force reload
son un valor booleano, que si se establece en:
True
recarga la página desde el servidor (por ejemplo, no almacena los datos almacenados en caché por el navegador):
window.location.reload(true);
False
vuelve a cargar la página utilizando la versión de la página almacenada en caché por el navegador.
window.location.reload(false);
False
es el parámetro predeterminado, por lo que si se deja en blanco, object.reload()
vuelve a cargar la página utilizando los datos almacenados en caché del explorador, es decir, es idéntico a utilizar el método como object.reload(false)
.
Para crear el efecto de la opción "Actualizar" proporcionada por el navegador, es posible que desee crear un botón HTML y realizar una de las siguientes acciones:
- adjuntar
Location.reload()
al marcado del botón HTML, así:
- asignar un evento al hacer clic al botón con la función que usa el método, donde el botón se parece a
Refresh!
function reloadThePage(){ window.location.reload(); }
Ejemplo:
// Reload the current resources from the server window.location.reload(true); // Reload the current resources from the browser's cache window.location.reload();
Esto volverá a cargar la página en la URL actual del servidor.
Más información:
- MDN