admin管理员组文章数量:1566358
场景
在使用ajax时,想在success方法中直接渲染onclick事件,图中方框内语句报错。
模板渲染代码:
...
<a class="ljdh" onclick="dhcheck({$v['product_id']}, '{$v['product_logo']}', {$v['product_smoney']})">立即兑换</a>
...
ajax回调函数出错代码:
...
'<a class="ljdh" onclick="dhcheck(' + item.product_id + ',' + item.product_logo + ',' + item.product_smoney + ')">立即兑换</a>' +
...
如下,加个转义字符即可解决:
...
'<a class="ljdh" onclick="dhcheck(' + item.product_id + ',\'' + item.product_logo + '\',' + item.product_smoney + ')">立即兑换</a>' +
...
本文标签: startsidentifierSyntaxErrorliteralnumeric
版权声明:本文标题:【解决】SyntaxError: identifier starts immediately after numeric literal 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dongtai/1725428965a1022677.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论