Kullanıcıların bir forma metin göndermek sağlayan bir PHP / MySQL uygulaması var. Benim mysql tabloya bir HTML textarea metin eklediğinizde, o satırbaşları / satır sonlarını tutmak değil. Metin "Hey SO, \ n Bu yeni bir çizgidir" olarak DB saklanmaz. (O yazdığınız tam olarak gibi) sütununda boşluk ile saklanır, ama nl2br()
ile çıktı o benim için bir yolu yoktur ve sonları devam edecek. Ben şöyle metni takmadan önce kaçan ediyorum:
$foo_text = mysql_real_escape_string(ucfirst($_POST['foo_text']));
Ben her şeyi kaldırmak ve sadece POST parametresini kullanın Ama bile, yine aynı şeyi yapar. Bu bana (jQuery kullanıyorum) serializing ve ajax ile bu formu gönderme ile ilgisi var mıydı? I this on stackoverflow buldum, ama gerçekten bir çözüm görmüyorum. Ben ile ilanıyla:
$.ajax({
type: "POST",
url: "insertFooBar.php",
data: $("#foo_form").serialize(),
success: function(msg) {
ETC...
}
})
Burada kaçırıyorum gerçekten belirgin bir şey var mı? Ben şaşırıp ...
Herhangi bir yardım için şimdiden teşekkür ederiz!