JavaScript Location.reload() metoda oferă mijloace de reîncărcare a paginii la adresa URL curentă.

Sintaxa este următoarea:

object.reload(forcedReload);, Unde forceReload este un parametru opțional.

Pentru a reîncărca pagina, puteți introduce window.location ca obiect.

Parametrii opționali force reload este o valoare booleană, care, dacă este setată la:

True reîncarcă pagina de pe server (de ex. nu stochează datele stocate în cache de browser):

window.location.reload(true);

False reîncarcă pagina utilizând versiunea paginii memorate în cache de browser.

window.location.reload(false);

False este parametrul implicit, deci dacă este lăsat necompletat, object.reload() reîncarcă pagina folosind datele cache ale browserului, adică este identică cu utilizarea metodei ca object.reload(false).

Pentru a crea efectul opțiunii „Reîmprospătare” furnizate de browser, vă recomandăm să creați butonul HTML și să faceți una dintre următoarele acțiuni:

  • atașați Location.reload() la butonul HTML de marcare, astfel:
<input type="button" value="Refresh Button" onClick="window.location.reload()"> 
  • atribuiți evenimentul pe clic butonului cu funcția care utilizează metoda, unde butonul arată similar
<button type="button" onClick="reloadThePage()">Refresh!</button>
<script>
function reloadThePage(){
    window.location.reload();
} 
</script>

Exemplu:

// Reload the current resources from the server
window.location.reload(true);

// Reload the current resources from the browser's cache
window.location.reload();

Aceasta va reîncărca pagina de pe server la adresa URL curentă.

Mai multe informatii: