0
我使用jQuery/ajax在点击后打印文本。但是当文本包含换行符时,此操作会导致错误。为什么用ajax打印包含换行符的文本会导致错误?
@model.text = "line
another line"
<!-- ERB -->
<script type="text/javascript">
$("#click-to-show%>").click(function() {
$("#text-wrapper").html("<%= @model.text %>");
});
</script>
我该如何避免这种情况?
如果它在评论部分,如何我可以处理输入文字换行符的用户吗? –
@JeffCaros您应该在写入数据库之前或演示之前预处理用户提交的文本。 – TwilightSun
像使用正则表达式来替换换行符“// n”? –