0

我有一个.js.erb由 js 函数触发的。

在这个 js.erb 中,我有以下代码:

event = <%=raw @event.to_json %>
$('#preview-event-body').html(event.body);

event.body是一个TEXTmysql 值,并已由text_area

现在,问题是这$('#preview-event-body').html(event.body);会将文本作为一行插入,而我不能中断(用户存储的“输入”)。

例如用户存储(在 mySQL 中我看到相同):

text

with a break

和上述输出:

text with a break
4

1 回答 1

0

您是否尝试过将回车替换为

<p></p> or <br />

因为有时您可以看到回车,但 HTML 不会将它们显示为回车。

如果您在文本区域中显示结果,您可以看到它们,否则您无法在 HTML 中看到它们。尝试用那些 html 标签替换 \r\n 并查看它是否更改。

于 2013-01-08T00:07:23.967 回答