我已经被这个错误消息困扰了几天,我希望我能得到一些评论或帮助。这是错误消息:
SCRIPT87:参数无效。ViewportInfoService.GetViewportInfo?1m6&1m2&1d77.283613&2d-109.22812899999997&2m2&1d77.283614&2d-109.22812799999997&2u2&4sen-US&5e0&6sm%40184000000&7b0&8e0&9b0&callback= xdc ._g999fe&token=82683, line 1 character 18
在 IE7/8 文档模式下进行 javascript 调试时,我可以在文件中看到 eval 代码错误位置:
SCRIPT87:参数无效。eval 代码 (5),第 9 行字符 180
并且突出显示了 eval5.js 文件的以下部分:
函数 br(a,b){2==Z[tc]?a.nodeValue=b
这仅在页面执行 AJAX 回发以刷新地图时触发,而不是在我最初以 IE7/8 文档模式加载地图时触发。当我在 FF 或 Chrome 甚至 IE9 上运行页面时,我也没有收到任何错误。
我已将 AJAX 调用生成的 Java 脚本放在 JSFiddle 上以获得更多见解。(http://jsfiddle.net/SVwr7/)。
我已经调查了代码 js 代码生成和注释并检查了错误,但我无法在错误部分归零。根据其他“IE-7/8 中与谷歌地图相关的无效参数”,我检查了:
1)尾随逗号 2)任何语法错误等。
谢谢。