IE浏览器提示“缺少标识符 字符串或数字”的原因及解决方法
在Web前端项目开发中,可能会碰到在浏览器控制台里显示“缺少标识符字符串或数字”的错误提示,通常根据控制台给出的JS代码行号定位不到错误所在。
该错误提示一般出现在IE内核的浏览器里,Firefox火狐和Chrome谷歌等标准浏览器则正常执行程序代码。
jQuery节点多个属性的设置方法里会忘记去掉(或无形中带上)最后一对键值对其后的逗号;JSON对象的数据格式里,我们常常会忘记去掉(或无形中带上)JSON最后一对键值对其后的逗号;
$("id").attr({
width:'',
height:'',
title:'' //此处不能出现逗号
})
//JSON
{
"state": "1",
"data": [
{
"USER_ID": "101003",
"USER_TEL": "137***1235",
"USER_NAME": "liyi",
"USER_URL": "http://www.exp99.com/",
"LOGO": "http://localhost:8080/upload/201408140984.png"
},
{
"USER_ID": "101084",
"USER_TEL": "150***9201",
"USER_NAME": "牧者",
"USER_URL": "http://www.exp99.com/",
"LOGO": "http://localhost:8080/upload/2014081307210.png"
} //此处不能出现逗号
]
}