【发布时间】:2014-11-09 19:55:36
【问题描述】:
我有一个 Javascript 脚本,它使用 EL 和 tld 文件从数据库中获取一些文本:
以下代码是相关行:
var deText = unescape("${smfn:getText('HelpTextDe')}");
问题是数据库中的文本可以包含换行符,如下所示:
德语+文本%0D%0A德语+next+line
自然而然的 javascript 函数就会崩溃。 下图显示了我在控制台中遇到的错误:
我也试过不使用unescape的方法(其实那是我的第一个版本,后来我加了unescape希望它能解决我的问题),但还是一样。
有没有办法在不阻止此类条目进入数据库的情况下解决这个问题?
注意: 回答时请记住,我对 Javascript 的了解非常有限。
感谢任何帮助。提前致谢!
【问题讨论】:
标签: javascript newline