Cevaplar
-
veri tabanınız nedir ?
hangi yöntemle veri tabanına bağlanıyorsunuz ?
php.ini içinde farklı veri tabanları için farklı text size değerleri tanımlanabiliyor. Gönderdiğiniz text bağlantı tipinizin bağlantısını kesiyor olabilir.
Time out süresini de kontrol etmeniz gerekebilir. -
O "bazen"leri bilirsek daha net konuşabiliriz. Ne zaman yarısı kaydediliyor, ne zaman tamamı kaydediliyor, ne zaman hiç kaydetmiyor? HTML karakterlerini kaçıyor musun? (<'yi < olarak değiştirtiyor musun?)
-
hallettim arkadaşalr tşkk ettimm sorun şundan kaynakalnıyordu
textarea daki veriyi $('#commentBody').val() bu şekilde alıyordum olmadı daha sonra
document.getElementById('commentBody').value ile aldım yine database eksik kayıt oluyordu.
örnek olarak textarea alanına "slm arkadaşlar tinyMCE editörünü kullanıyorum textarea daki verilerin hepsi kayıt olmuyor bazen boş bir veri kaydediliyor bazen de texareadaki verinin yarısını kaydediyor bunu nasıl halledebilirim bi fikri olan varmı..... yardımalrınız için şimdiden tşklr.."
verisini giridğimde database " slm arkadaşlar tinyMCE edit" bu kadarlık alan kayıt oluyordu
hatalı kodum şu şekilde idi:
function newCommentSave(){
tinyMCE.triggerSave();
$.ajax({
type:'POST',
url:'writeComment.php',
data:'comment='+$('#commentBody').val(),
success:function(ajaxResponse){
$("#oldCommentTable").append(ajaxResponse);
}
});
return false;
}
Ancak veriyi $('form').serialize() ile aldığım zaman sorunum çözüldü
function newCommentSave(){
tinyMCE.triggerSave();
$.ajax({
type:'POST',
url:'writeComment.php',
data:$('form').serialize(),
success:function(ajaxResponse){
$("#oldCommentTable").append(ajaxResponse);
}
});
return false;
}
bu şekidle yazdığımda ne ekeldiysem eksiksiz kayıt oluyordu... tşkrler arkdaşlar...