私は非常に単純な問題を抱えています。php witch からの ajax catch エコーは次のようになります。
<h2> Hello world </h2>
<p>Simple text</p>
ajax によって \n が追加されるため、out in HTML ページは次のようになります。
Hello world \n\n
単純なテキスト \n
そして、それは (\n) リロード後に消えます。エコーの前に \n 文字を探すと何も置き換えられないため、PHP のせいではありません。そのため、ajax 処理が必要です。ページをリロードせずに出力で \n を取り除くにはどうすればよいかわかりませんか?
EDIT: ajax:...私はそれをシンプルにしました...
$('#send').click(function(){
var obsah = CKEDITOR.instances['content'].getData();
var id = adr();
$.ajax({
data:{'content': content, 'id':id},
success: function(data){
$('#removeable').append(data);
},
error: function(){
alert('Error')
}
});
});
php:
if(!empty($_POST['content'])){
$prispevek = mysql_real_escape_string($_POST['content']);
$id = $_POST['id'];
$sql = "UPDATE navigation SET `content` = CONCAT_WS('',`content`,'$prispevek') WHERE `ID` = '$id'";
mysql_query($sql) or die (mysql_error());
//$prispevek = str_replace("\n", "", $prispevek);
echo $prispevek;
}