0

色々と調べて色々試してみましたが直りませんでした..

var save_field = res[0];
var save_value = res[1];
save_value = save_value.replace(/\n/gm, '<br />');
console.log(save_value);

$('#'+save_field).html(save_value);

「save_value」変数には、「Klant: Vermaeren B.\nType: Brandstoffilter\nVoertuig: Peugeot 306 1.4i XR」のような内容が含まれます。そして、これらの \n を div で表示するため、置き換えたい<br />..しかし、\n は置き換えられません..:/

jQuery $.ajax() リクエストでコンテンツを取得しました。また、その ajax ファイルの結果に対して nl2br() を使用しようとしましたが、JavaScript によって改行 \n が表示され続けます。

誰か助けてくれませんか?

前もって感謝します!

4

2 に答える 2

3

"n" の前の "\" をエスケープする必要があります。試す :

save_value = save_value.replace(/\\n/gm, '<br />');
于 2013-07-30T13:04:37.290 に答える