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