javascript - 未捕获的语法错误 : Unexpected token ILLEGAL issue with markdown to HTML converter

标签 javascript spring-mvc markdown

我正在使用markdown-editor ,但是使用 marked 将 markdown 渲染回 HTML 时遇到一些问题.

我的marked.js代码是

<script>
        var myString = "${post.postBody}";
        var newString =myString.replace(/\r?\n/g, "<br />");
        document.getElementById('entry-content').innerHTML =
        marked(newString);
  </script>

当我点击Enter时,字符串值变得像

Imgage

我怎样才能避免这些Enter问题。

最佳答案

屏幕截图显示 ${post.postBody} 已被其他内容替换。

其他内容包括换行符。

JavaScript 字符串文字中不允许换行。

您需要修复任何问题,以便它输出有效的 JavaScript 字符串文字。通常,JSON 编码器将完成该任务。

关于javascript - 未捕获的语法错误 : Unexpected token ILLEGAL issue with markdown to HTML converter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34491506/

相关文章:

javascript提示 - 在默认文本中添加变量

java - 使用 Spring-boot 进行安全配置

java - 如何使用 application.properties 在 Spring 中禁用 csrf?

spring - 自定义身份验证提供程序的工作原理

markdown - 你如何在markdown中转义商标或版权符号?

image - Github 自述文件中的 float 图像

markdown - 摆脱 Sphinx 中的 "duplicate label"警告

javascript - 如何根据 body 高度动态更改元素 margin-top

javascript - 在表单上传期间禁用按钮?

javascript - 如何在每个 karma/ Jasmine 测试文件的开头引导 Angular ?