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」? –