为什么我的JavaScript无法识别其中包含换行符的字符串?

时间:2018-08-13 00:36:33

标签: javascript ruby-on-rails erb

在我的Rails程序中,我有一个脚本,该脚本从数据库中获取字符串,并将其与erb一起传递给javascript中的函数。但是,当从数据库中收集的字符串中有换行符时(如按“ enter”的换行符),我将遇到以下情况:

<%= puts @comment[:reference] %>

在控制台中正确打印字符串,包括空白行。

但是

alert('<%= @comment[:reference] %>')

什么都不做!

当字符串包含在一行中时,我没有问题。

为什么我的字符串可以在erb标签中正确解释,但是无法正确传递给javascript?

0 个答案:

没有答案