Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

ajax tutarsız çalışıyor (bazen çalışıyor)

Jquery Ui datetimepicker eklentisi kullanıyorum.Burada tarih verilerini ajaxla post ediyorum fakat bazen çalışıyor bazen çalışmıyor.

$(document).ready(function() {

jQuery(function($){
$('#takvim').datepicker( {
    onSelect: function(date) {
 document.getElementById('sayfa').innerHTML  ='<img src="images/loading.gif" border="0" height="50" width="50"/>';
	$.ajax({
type: "POST", 
url: "sayfa.php", 
data: "t="+ date, 
success: function(sonuc)
{ 
$("#sayfa").slideUp(200); 
document.getElementById('sayfa').innerHTML = sonuc;
$("#sayfa").slideDown(700); 
}	}); 
return false; 
    },
    selectWeek: true,
    inline: true,
    startDate: '01/01/2000',
    firstDay: 1,
    	onChangeMonthYear: function(year, month, inst) { 



      document.getElementById('sayfa').innerHTML  ='<img src="images/loading.gif" border="0" height="50" width="50"/>';

	$.ajax({

type: "POST", 

url: "sayfa.php", 

data: "y="+ year+"&m="+month, 

success: function(video)

{ 

$("#sayfa").slideUp(200); 

document.getElementById('sayfa').innerHTML = sonuc;

$("#sayfa").slideDown(700); 

}	}); 

return false; 

    }

  });

});

});
+1
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Doğru Cevap

  • furkanilgin adlı üyenin fotoğrafı
    11 yıl önce yazılmış
    13 cevap - 0 soru
    async: true parametresini kullandığınızda bir ajax sorgusu tamamlandıktan sonra diğer ajax sorgusu gerçekleştilir. Bu sayede sorgularda çakışma olmaz.

    Örnek kullanım:

    $.ajax({
    async: true,
    type: "POST",
    url: "sayfa.php",
    data: "y="+ year+"&m="+month,
    success: function(video){
    });

    Ya da tüm ajax isteklerinizde bu kodu yazmak yerine aşağıdaki gibi genel bir ayar da yapabilirsiniz.

    $.ajaxSetup({
    async: true
    });

Cevaplar

  • kres adlı üyenin fotoğrafı
    11 yıl önce yazılmış
    5 cevap - 7 soru
    ek olarak success: function(video) yazan yer success: function(sonuc) olucak.
  • sagoral adlı üyenin fotoğrafı
    11 yıl önce yazılmış
    38 cevap - 2 soru
    Javascript'in yüklenmesinde belki problem oluyor olabilir vs. vs.

    Kodlarında herhangi bir anormallik göremedim ben