اجرای مجدد صفحه فعلی، با ارسال مجدد مقادیر (مقادیر روش هایی مثل GET و POST) به صفحه، با روش window.location.reload ، در JavaScript
با استفاده از روش window.location.reload در JavaScript ، می توانیم صفحه فعلی را مجددا اجرا کنیم (دوباره به همان URL که در آن هستیم، برویم). برای این منظور، باید کد JavaScript زیر را اجرا نماییم :
عملکرد روش window.location.reload در JavaScript ، همانند عملکرد دکمه reload در مرورگر اینترنت می باشد.
هنگام استفاده از روش window.location.reload در javascript ، مقادیر (مقادیر روش هایی مثل GET و POST) مجددا به صفحه ارسال می شوند، اگر قصد دارید که این مقادیر به صفحه ارسال نشوند، کلید شماره 26076 را بخوانید.
روش window.location.reload به صورت پیش فرض، صفحه را از cache بارگذاری می کند (نسخه ای که قبلا cache شده)، اما اگر قصد دارید که صفحه حتما از سرور (server) دریافت شود، باید پارامتر forceGet در روش window.location.reload را برابر true قرار بدهید، یعنی به صورت زیر :
به مثال زیر توجه کنید :
یک صفحه HTML می سازیم که در آن دکمه ای (button) وجود دارد که با کلیک بر روی آن، دوباره صفحه فعلی اجرا می شود (با ارسال مجدد مقادیر) :
با کد زیر، یک دکمه (button) ساخته ایم که با کلیک بر روی آن، تابع Kelidestan_Same_Page در کدهای JavaScript اجرا خواهد شد :
کدهای JavaScript صفحه به صورت زیر نوشته شده اند که در آنها، تعریف تابع Kelidestan_Same_Page را داریم که روش window.location.reload را اجرا می کند :