Avatar ·

كيفية تحديث (إعادة تحميل) الصفحة باستخدام JavaScript؟

مرحبًا بالجميع! أنا مبتدئ في JavaScript وواجهت مشكلة: بعد أن ينقر المستخدم على زر "إرسال" في النموذج، أحتاج إلى أن يتم تحديث الصفحة تلقائيًا لإعادة تعيين جميع الحقول وعرض البيانات الحديثة من الخادم. حاولت فعل ذلك باستخدام window.location = window.location.href، لكن الصفحة تتجمد أحيانًا وتظهر خطأ "too many redirects". إليك الكود الخاص بي: ```javascript document.getElementById('myForm').addEventListener('submit', function(event) { event.preventDefault(); // ... هنا أرسل البيانات عبر fetch أو XMLHttpRequest ... window.location = window.location.href; // أحاول تحديث الصفحة }); ``` أرجو إرشادي إلى الطريقة الصحيحة لإعادة تحميل الصفحة في JavaScript؟ هل هناك أي مخاطر خفية لا أعرفها؟ شكرًا مقدمًا على المساعدة! <<>>

استخدام طريقة location.reload()

الطريقة الأصح والأسهل لإعادة تحم