javascript - 如何解决未终止的字符串常量javascript错误
问题描述
我正在尝试在 onclick 函数中传递多个参数,但我得到了unterminated string constant
<s:iterator value="#childMenu.menuItems" id="childs">
<s:set var="childItemName" value="#childs.menuItemName" />
<s:set var="childItemURL" value="#childs.menuItemUrl" />
<sj:menuItem id="secondLevelChildMenuItem" title="%{childItemName}" onclick="javascript:showLink('%{childItemName}','%{childItemURL}');"></sj:menuItem>
</s:iterator>
我的代码有什么问题?
解决方案
正如戴夫在评论中指出的那样,您的childItemName
orchildItemURL
值中可能有未转义的单引号或双引号。看看这里了解更多信息。
推荐阅读
- r - 一个集群的 NbClust
- sql - 在 SQL 中合并两列
- javascript - React Native 中的值属性用于 onClick 条件?
- c++ - 在 QT QNetworkAccessManager 中获取 HTTP 请求中的空响应
- python - Python继承问题
- python - 将 Discord 用户 ID 文件转换为 Name#Discriminator
- apache-spark - spark中将数组列转换为json时如何设置属性名?(无 udf)
- oracle - 从游标值执行 SQL
- html - 如何在路线角度 5 中转义 %2F
- r - 带有包含 for 循环的 if else 语句的函数