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

时间:2013-04-11 04:29:28

标签: javascript jsp

我的jsp中有以下内容:

var test = <%=Num%>;

和Num在这种情况下就像12345678,john,smith。

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

Error: SyntaxError: unterminated string literal

任何人都可以帮助我,谢谢

4 个答案:

答案 0 :(得分:2)

由于您的价值不仅仅是数字,因此它不是一个数字,因此您需要将其视为String并将您的值包装在引号中

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

答案 1 :(得分:1)

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

用引号包装

答案 2 :(得分:0)

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

答案 3 :(得分:0)

请使用scriplets

avoid
 var test = "${Num}";