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

标签 javascript jsp

我的 jsp 中有类似以下内容:

var test = <%=Num%>;

本例中的 Num 类似于 12345678,john,smith。

但是当我加载页面时出现以下错误:

Error: SyntaxError: unterminated string literal

谁能帮帮我,谢谢

最佳答案

由于您的值中不仅有数字,它也不是数字,因此您需要将其视为 String 并将您的值括在引号中

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

关于字符串上的 Javascript 错误(未终止的字符串文字),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15940809/

相关文章:

javascript - Dropzone 在后台上传 (PHP)

Javascript 在索引页面上加载良好,但在其他页面上则不然

java - 如何将文本字段值从jsp传递给java类

java - STS映射 Controller 查看

java - 为什么 ${flag==Y} 返回 True 而 ${flag= ='Y' } 返回 False?

java - 在 "html level"实现jsp缓存

javascript - 显示MySQL数据库中行的统计结果并在ChartJs中显示

javascript - 如果文本框中没有输入文本,则阻止按钮将文本发送到 div - Javascript

javascript - promise 不在 thenable 中提供更新的数组

java - Servlet 未使用新数据更新数据库