Zalmoxis adlı üyeden alıntı: mesajı görüntüle
Hocam çok teşekkürler, serialize edilmiş veri Türkçe karakter hatası veriyor. Bu sorunu nasıl çözebilirim?

--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 16:54:24 -->-> Daha önceki mesaj 16:38:16 --

PHP tarafında urldecode(); ile sorunumu çözdüm.

--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 18:24:12 -->-> Daha önceki mesaj 16:54:24 --

Şu şekilde bir sorunum oldu.

<div id="sonuc">OK</div>
var sonuc = $('#sonuc').html();
$.post("",{"gonder":"1","data":$(".ff").serialize()} ,function(u){
			if(sonuc == "OK"){			
				$(".okey").html("Kaydınız başarıyla alınmıştır.");
			}
			else if(sonuc == "TEL"){			
				$(".hata").html("Bu telefon numarası ile daha önce katılım gerçekleşmiştir!");
			}	
			else if(sonuc == "IP"){			
				$(".hata").html("Bu IP adresi ile daha önce katılım gerçekleşmiştir!");
			}
			else{			
				$(".hata").html("Kayıt sırasında bir hata oluştu!");
			}				
		}, "html");
şeklinde kodum. Sürekli son else değeri dönüyor. Yani işlem gerçekleşse bile kayıt sırasında bir hata oluştu uyarısı alıyorum. if(u == "OK") şeklinde de deneme yaptım ama çözemedim.

Bu kadar if else ile kasmanıza gerek yok, hata sebeplerinide yazdırmak istiyorsanız,

Php kısmında hata alanlarında;
echo "Hata sebebi belirtin";
return;

var obj = $('#form').serialize();
$.post('index.php', obj, function(res){
 if(res=="ok"){
   $(".okey").html("işlem başarılı"),$(".hata").html("");
 }else{
   $(".hata").html(res),$(".okey").html("");
 }
})