字符串上的Javascript错误(未终止的字符串文字)

Javascript error on String (unterminated string literal)

本文关键字:字符串 终止 文字 错误 Javascript      更新时间:2023-09-26

我的jsp中有如下内容:

var test = <%=Num%>;

在这种情况下,Num是12345678,john,smith。

但是当我加载页面时,我得到以下错误:

Error: SyntaxError: unterminated string literal

有人能帮我吗,谢谢

因为您的值中不仅有数字,它也不是数字,所以您需要将其视为String,并用引号包裹您的值

var test = "<%=Num%>";
var test = '<%=Num%>';

用引号括起来

尝试var test = "<%=Num%>";

请避免使用scriplets

 var test = "${Num}";