Selamlar ajax ile post ettiğimde eğer başarılıysa yeşil kutucukta bilgi, eposta veya kullanıcı adı varsa kırmızı ile hata mesajını vermeye çalışıyorum ancak bir sıkıntı var. Önceden çalışan şey şimdi çalışmıyor.
önceden
success: function(sonuc)
{
if(sonuc == 'kb')
$('.succes').show();
else
$('.kayithata').show();
}bu kodları kullanıyordum else if çalışmıyor diye, bugün bir girdim if(sonuc == 'kb') kısmı çalışmıyor ne olursa olsun else tarafı çalışıyor. post ettiğim php dosyasını kontrol ettim hatta ekrana yazdırdım kb yazısı çıkıyor herhangi bir sıkıntı yok ancak çalışmıyor
sonra şu kodları denedim halen ne if nede else if ler çalışmıyor. sadece else çalışıyor
success: function(sonuc)
{
if(sonuc == 'Pu')
{
$('.kayithatapu').show();
}
else if(sonuc == 'Kav')
{
$('.kayithata').show();
}
else if(sonuc == 'Ge')
{
$('.kayithatage').show();
}
else if(sonuc == 'Ev')
{
$('.kayithataev').show();
}
else
{
$('.succes').show();
}
}
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 14:21:36 -->-> Daha önceki mesaj 13:12:15 --
hatayı düzelttim arkadaşlar çok basit bir şekilde. if(sonuc == '1') ve function(sonuc) 'ta sonuc yerine data yazdım. neden bu kadar saçma bi şekilde düzeldi anlamadım
Yaptığınız işlemlerde konsola yazdırıp ne çıktı verdiğini kontrol ettiniz mi? Çünkü düzeldi diye belirttiğiniz düzeltme söylediğiniz gibi garip ve istediğinizi vermeyen bir durum olabilir. (düzelmiş sanabilirsiniz)