您的位置:首页 > Web前端 > JavaScript

JS-我遇到的JS报错:Uncaught SyntaxError: Invalid or unexpected token

2018-03-19 15:47 567 查看
    今天在整合项目的时候,连接自己的MySql运行正常,但是当连了小组里另外一个人的表时候,从主页通过一个点击事件跳转到商家页面时,浏览器控制台突然报了错



页面的点击事件是在js中拼接的,如下



然后发现,变化的就只有 goShop() 函数的参数变了,于是把参数写死



发现,运行又不报错了.发现应该是参数的问题,又把参数换成字符串



运行发现



于是看了一下数据库,发现,以前自己的id是自动递增的是int类型,而现在连接的库里面的id是UUID,对于页面来说是一个字符串类型
所以在拼接完,在页面加载后就变成了



goShop 的参数时字符串,但是没有双引号,所以触发点击事件的时候,会无法识别参数而报错
在()拼接上一对""后



运行程序问题就解决了
以上就是我在项目中遇到的一个小问题,希望能帮助到遇到同样问题的朋友
写的不好之处,也请大家斧正
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  前端 JS