Php tarafında işlem başarılı ise
echo "ok";
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("işlem hatalı"),$(".okey").html("");
}
})
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.