这是我的代码:
<c:forEach items="${entry.value}" var="keyval">
var bdgroup= {
elem1: '${keyval.partno}',
elem2: '${keyval.location}',
elem3: '${keyval.village}',
elem4: '${keyval.id}'
};
exampleArray.push(bdgroup);
</c:forEach>
我正进入(状态
“未终止的字符串文字错误”
有时工作正常,但其他时候会发生此错误。
最佳答案
当例如${keyval.id}
得到扩展,如果其中有单引号,则Javascript将如下所示
elem1: 'what's up?'
因此,您未终止的字符串错误。
将引号放入JSON之前,请先对其进行转义。
关于javascript - 迭代时出现未终止的字符串错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15161270/