שיטת טעינה מחדש של מיקום: כיצד לטעון דף מחדש ב- JavaScript

Location.reload()שיטת JavaScript מספקת אמצעים לטעינת הדף מחדש בכתובת האתר הנוכחית.

התחביר הוא הבא:

object.reload(forcedReload);, היכן forceReloadנמצא פרמטר אופציונלי.

כדי פשוט לטעון מחדש את הדף, אתה יכול להזין window.locationכאובייקט.

פרמטרים אופציונליים force reloadהם ערך בוליאני, שאם מוגדר ל:

True טוען מחדש את הדף מהשרת (למשל לא מאחסן את הנתונים שנשמרים במטמון על ידי הדפדפן):

window.location.reload(true);

False טוען מחדש את הדף באמצעות גרסת הדף שנשמרת במטמון על ידי הדפדפן.

window.location.reload(false);

Falseהוא פרמטר ברירת המחדל, לכן אם הוא נותר ריק, object.reload()טען את הדף מחדש באמצעות הנתונים השמורים במטמון, כלומר זהה לשימוש בשיטה כ- object.reload(false).

כדי ליצור את האפקט של אפשרות "רענון" המסופקת בדפדפן, כדאי ליצור כפתור HTML ולעשות אחת מהפעולות הבאות:

  • צרף Location.reload()לסימון כפתורי HTML, כך:
  • הקצה אירוע בלחיצה לכפתור עם הפונקציה המשתמשת בשיטה, שם הכפתור נראה דומה
Refresh!
 function reloadThePage(){ window.location.reload(); } 

דוגמא:

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

פעולה זו תטען מחדש את הדף בכתובת האתר הנוכחית מהשרת.

עוד מידע:

  • MDN