namko:
私は、Ajaxリクエストを使用して複数行の文字列を作成し、私のNodejsにいくつかの詳細をバックエンド掲載しています。これを行うには私のような何かをやっています:
changeString = req.body.Change1 + '\n'
changeString = changeString + req.body.Change2 + '\n'
changeString = changeString + req.boyd.Change3 + '\n'
....
この後、私は私のデータベースには、このフィールドを挿入しています。これは完全に正常に動作していると私は、データベースにアクセスし、メモ帳にフィールドの値をコピーして、ラインの変化を見ることができます:
sdsdsds
sdsdsds
asdasdsadasdasdas
私のウェブサイトの別のページでは、私は同じフィールドから詳細を引っ張っていますし、それをテーブルに追加する代わりに、新しいラインの私が取得しています
sdsdsds sdsdsds asdasdsadasdasdas
私のテーブルに追加するには私がやっています
`<tr>
<td>${item.Name}</td>
<td>${item.Time}</td>
<td>${item.Description}</td>
</tr>`
I場合はconsole.log
商品説明私はラインの変化を見ることができます
ラインは、私はHTMLに追加するときに何とか消えて変化します。
croraf:
おそらく、CSSマークにして改行文字が含まれている要素を試してみてください
white-space: pre-line
またはで
white-space: pre-wrap;
このような例:
<span style="white-space: pre-line">${item_here}</span>