خب ببینید یک راه وجود نداره برای رفرش کردن refresh صفحه. این چندتا از روش هاش هست:
1. location.reload()
2. history.go(0)
3. location.href = location.href
4. location.href = location.pathname
5. location.replace(location.pathname)
ولی خب روشی که اغلب ازش استفاده میکنن همون مورد اول، یعنی location.reload()
هستش که در داکیومنتیشن میتونید بیشتر در موردش بخونید. نکته ای که گفتنش خالی از لطف نیست این هستش که تابع reload
یک مقدار بولیین boolan هم میگیره که به صورت پیش فرض (یعنی اگه هیچی براش نفرستی، false
هست) که این رو مشخص میکنه:
false
: صفحه رو ری-لود reload میکنه، یعنی دیتای استاتیک رو از cache مرورگر میخونه.
true
: صفحه رو مجبور میکنه از اول بارگزاری بشه و تمام فایل ها رو مجددا بارگزاری میکنه و هیچی رو از روی کش نمیخونه.