私はアヤックスでコンテンツを取得し、サーバー側からのHTML改行を維持するには? JSPページで
$('#somediv').html(html);
に結果を入れて、私はコンテンツを送信: there is some text,<br/>and from here it starts from the next line
ページ内の改行を維持するためにどのように?今はテキストのように表示されます。
私はアヤックスでコンテンツを取得し、サーバー側からのHTML改行を維持するには? JSPページで
$('#somediv').html(html);
に結果を入れて、私はコンテンツを送信: there is some text,<br/>and from here it starts from the next line
ページ内の改行を維持するためにどのように?今はテキストのように表示されます。
あなたがHTMLを期待しているように指定することができますを呼び出して、あなたのAJAXでjQuery.parseHTML()
var htmlParsed=jQuery.parseHTML(html);
$('#somediv').html(htmlParsed);
私もコンソール$( '#somediv')でチェックしました.html(jQuery.parseHTML( "
というテキストがあり、ここからは次の行から始まります")); これはうまく動作します –
ためjQuery docsを参照してください。結果に '
'があると、レンダリングされます。テキストの中で '
'を見ると、データをエスケープする必要があります – mplungjan
@mplungjanどのようにしてエスケープしないのですか? – thinker
ウェブブラウザのコンソールで '$( '#somediv')。html( 'test
test')'を試してください。それは意図どおりに機能しますか? –