0

私は非常に単純な問題を抱えています。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;
}
4

2 に答える 2