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

  • 30GB

    30GB

    14 AĞUSTOS 2006
  • Shanice Caruthers

    Shanice Caru

    27 EKİM 2011
  • The Onion

    The Onion

    14 Mart 2006