SORU
20 ŞUBAT 2009, Cuma


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
20 ŞUBAT 2009, Cuma


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.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • CruzerLite

    CruzerLite

    1 EKİM 2011
  • EmmightySofia

    EmmightySofi

    25 EYLÜL 2011
  • Joshua Benedict

    Joshua Bened

    26 EKİM 2013