-
Üyelik
22.02.2014
-
Yaş/Cinsiyet
41 / 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.
grkm16
belki bir gün
Kullanıcı
-
Üyelik
27.11.2017
-
Yaş/Cinsiyet
26 / 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
belki bir gün
Kullanıcı
-
Üyelik
27.11.2017
-
Yaş/Cinsiyet
26 / 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
Üyeliği Durdurulmuş
Banlı Kullanıcı
-
Üyelik
25.07.2014
-
Yaş/Cinsiyet
31 / E
-
Meslek
Elektrik Teknisyeni
-
Konum
Fransa
-
Ad Soyad
C** E**
-
Mesajlar
3508
-
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);