HTMLの表示に問題があります。ハハ、説明しましょう。データベースからHTMLへのJavascriptによるNL2BRの処理
私は「コメント」のための1つのテンプレートファイルを持っています...そして、それはどこに行くべきか、そしてそのようなことをHTMLで言います。更新と「コメント」
IEのいずれかを選択、追加時:
<div class='comment'>
<div>{$name}</div>
<div>{$comment}</div>
</div>
だから私のコメントの中に、私は、\ nは
ので私は行く、含まれるデータベースからのコメントをプルする必要がありますこのような。
$comment = nl2br($comment);
<div class='comment'>
<div>{$name}</div>
<div>{$comment}</div>
</div>
そして、これが作業を行います...しかし、私は、私が使用してjQueryの経由UPDATEを行う際に、
$("#"+ target +"").replaceWith(responseText);
そして、responseTextがすべてのHTML ...しかし、何らかの理由、それはまだ含めています\ n ...ありません
これはJavascriptでの制限、またはレンダリングの問題であるかどうかわかりません。他にどこに行くのか分からない...どんな考え?バックデータをエコーする前に、あなたは以下を実行してみてくださいjQueryのを使用して、コメントを得ているPHPファイルで
あなたはajaxリクエストを行っているのですか? – Rafay
はい、それは正しいです – Justin