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

  • Simon Hayter

    Simon Hayter

    20 HAZİRAN 2010
  • TheSalband Rai

    TheSalband R

    11 NİSAN 2011
  • TotalSeminarsChannel

    TotalSeminar

    16 Mart 2010