-1

试图摆弄一个应用程序,在开发工具控制台中收到此错误“Uncaught TypeError: Cannot read property '1' of undefined”。我很确定这是因为我拉的 json 和我使用的代理没有正确地相互交谈。严肃的n00b问题,我真的不明白文件中发生了什么。我还看到有很多类似的问题,所以我猜它们非常本地化,对社区来说不是很好。不过对我来说仍然很重要...我想了解代码中发生了什么,而不仅仅是解决问题。你可以在这里查看:http: //dev.bowdenweb.com/busfinder.html 我确实把它放在了 jsfiddle 上,但它没有正确呈现。感谢您的任何建议!

4

1 回答 1

2

loadBusesIntoMap似乎是问题的根源。在 Chrome 开发人员工具上,单击错误旁边的箭头并跟踪堆栈。就在运行谷歌地图代码之前,引发错误的函数就是那个函数。您很可能在某个地方发送了一个空buses数组。我会先检查它是空的还是有length第一个...

于 2013-01-25T07:27:17.797 回答