JS Function偶尔出现参数无效!该如何处理

JS Function偶尔出现参数无效!!

互联网项目。

最近老有客户反应页面的地图点不开,然后我在本地测试没问题,只有在他们的机器才会出现问题。

查看后发现在他们的机器上会报‘参数无效’的js错误,而在本地则没问题,这种问题应该怎么办?

JS Function偶尔出现参数无效!该如何处理

queryMap传参的那一句:

var photohtml += '<img onClick="queryMap('+data[i].agreementerrorlist[j].photograph.id+')" src="${pageContext.request.contextPath }/frame/images/pic1_03.png" style="cursor:pointer;">';


------解决思路----------------------
客户端环境和你的有什么不同?
queryMap是怎么生成的?
------解决思路----------------------
看起来应该是JS代码里面有错误导致的
------解决思路----------------------
是你的结果集没有你要的东西
data[i].aaa;
有可能是aaa,没有这个属性或者数组
------解决思路----------------------
这那id是数值还是字符串
是字符串的话.你没有加引号
onClick="queryMap(\''+data[i].agreementerrorlist[j].photograph.id+'\')"