Hely újratöltési módszer: Hogyan lehet újratölteni egy oldalt a JavaScript-ben

A JavaScript Location.reload()módszer azt jelenti, hogy újratöltheti az oldalt az aktuális URL-re.

A szintaxis a következő:

object.reload(forcedReload);, ahol forceReloadegy opcionális paraméter.

Az oldal egyszerű újratöltéséhez window.locationobjektumként adhatja meg .

Az opcionális paraméterek force reloadegy logikai érték, amely ha:

True újratölti az oldalt a szerverről (pl. nem tárolja a böngésző által tárolt adatokat):

window.location.reload(true);

False újratölti az oldalt a böngésző által tárolt oldal verziójával.

window.location.reload(false);

Falseaz alapértelmezett paraméter, ezért ha üresen hagyja, object.reload()töltse be újra az oldalt a boswer's cache adatai alapján, azaz megegyezik a metódus használatával object.reload(false).

A böngésző által biztosított „Frissítés” opció hatásának létrehozásához érdemes létrehoznia a HTML-gombot, és tegye a következők egyikét:

  • csatolja Location.reload()a HTML gomb-jelöléshez, így:
  • hozzárendel egy kattintás alatt álló eseményt a módszert használó funkcióval rendelkező gombhoz, ahol a gomb hasonlónak tűnik
Refresh!
 function reloadThePage(){ window.location.reload(); } 

Példa:

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

Ez újratölti az oldalt az aktuális URL-nél a szerverről.

Több információ:

  • MDN