Nasıl Javascript POSTDATA bir uyarı olmadan bir sayfa dolduracağım?
Bir sayfa kullanarak yeniden yüklemek istiyorum
window.location.reload(true);
Ama yenileme işlevi önceki YAZI form verilerini göndermek istiyorum çünkü POSTDATA uyarı alıyorum. Nasıl bu uyarı olmadan benim sayfa yenileme yapabilir miyim?
GÜNCELLEME: proje kontrol edemiyorum! SONRASI kendisi çözüm edemem!
CEVAP
Sadece JavaScript window.location
değişiyortehlikelikullanıcı hala vurabilir çünkügeri düğmesive yeniden beklenmedik sonuçlar aldığı yazı, (a . gibi ^strong>satın yinelenen). TEST çok daha iyi bir çözümdür
Use the Post/Redirect/Get (PRG) pattern
Bu sorunun oluşmaması için, birçok web uygulamaları kullanın TEST desen yerine dönen bir HTML sayfası doğrudan, ameliyat SONRASI döndürür bir yönlendirme komutunu kullanarak (HTTP 303 yanıt kodu (bazen 302) ile birlikte HTTP "Yer" yanıtı header), talimat tarayıcı yüklemek için farklı bir sayfa kullanarak bir HTTP isteği. Sonuç sayfasında daha sonra güvenli bir şekilde ya da beklenmeyen bir yan etkisi olmadan sık yeniden olabilir.
Nasıl penceresinden karma kaldırmak iç...
Nasıl stil için bir <select> sad...
Yeni sayfa JavaScript kullanarak yükle...
Nasıl bir sayfa Javascript kullanarak ...
Nasıl kullanarak/Catch olmadan bir diz...