wmaraci reklam
lidertakipci

Sayfayı bir kez refresh yapma

4 Mesajlar 649 Okunma
advertseo
wmaraci reklam

pialfa pialfa WM Aracı Kullanıcı
  • Üyelik 22.02.2014
  • Yaş/Cinsiyet 40 / E
  • Meslek Php,Java,C,C++,C# Geliştirici
  • Konum İstanbul Avrupa
  • Ad Soyad T** K**
  • Mesajlar 113
  • Beğeniler 6 / 13
  • Ticaret 2, (%100)

$(document).ready(function () {
$.ajax({
type: "POST",
url: "dbinsert.php",
data: dataString,
dataType:"text",
cache: false,
success: function(data) {
setTimeout(window.location.reload(true), 1000);
}
});

});


Yukarıdaki kodda veriyi post ettiğimde eğer başarılı ise bir kez sayfayı yenilemek istiyorum fakat, uyguladıgımda başarılı ise sürekli olarak yenileme yapıyor. Bunun önüne nasıl geçebilirim. Sayfayı sadece bir kez yenileme yapmasını istiyorum.
 

 

wmaraci
reklam

grkm16 grkm16 belki bir gün Kullanıcı
  • Üyelik 27.11.2017
  • Yaş/Cinsiyet 25 / E
  • Meslek Öğrenci
  • Konum Bursa
  • Ad Soyad G** B**
  • Mesajlar 46
  • Beğeniler 34 / 21
  • Ticaret 0, (%0)
yazdığın kodda tetikleyici yok her sayfa yüklendiğinde ajax çalışıyor ve dönen datayla sayfayı yeniliyor :D
 

 

abakus.herokuapp.com | dört işlem

grkm16 grkm16 belki bir gün Kullanıcı
  • Üyelik 27.11.2017
  • Yaş/Cinsiyet 25 / E
  • Meslek Öğrenci
  • Konum Bursa
  • Ad Soyad G** B**
  • Mesajlar 46
  • Beğeniler 34 / 21
  • Ticaret 0, (%0)
post için şart koşman lazım örnek $("button").on('click',function(event){
// yapılacaklar
});
 

 

abakus.herokuapp.com | dört işlem

cihaneken cihaneken Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 25.07.2014
  • Yaş/Cinsiyet 30 / E
  • Meslek Elektrik Teknisyeni
  • Konum Fransa
  • Ad Soyad C** E**
  • Mesajlar 3510
  • Beğeniler 488 / 1190
  • Ticaret 1, (%100)
Bu şekilde ajax işlemi sürekli devam ediyor bunun yerine ajax post işlemini bir seçiciye aktarsan mesela submit butonuna. böylece sadece submit yapıldığında çalışır. Birde yenilemeyi settimeout eylemine ayarlamışsın bu da normal olarak her zaman aşımında tekrar tekrar çalışır. sen direk yaz o kısmı

window.location.reload(true);
 

 

wmaraci
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al