【发布时间】:2012-11-09 07:50:32
【问题描述】:
-更新-
在这里找到答案:json, rails, parse error in javascript
另外,请参阅下面 iltempo 的答案(感谢 iltempo)
JSON / 谷歌地图
PlacesController,索引 respond_to 块
format.json { render json: @places }
places.js.erb (/assets)
var markersArray = <%= @places.to_json %>;
addMarkerArray(markersArray);
function addMarkerArray(markersArray) {
for(var i = 0; i < markersArray.length; i++) {
var lt = markersArray[i].latitude;
var lg = markersArray[i].longitude;
...
...
}
)
萤火虫错误
TypeError: markersArray is null
" for(var i = 0; i < markersArray.length; i++) { "
【问题讨论】:
-
你能发布完整的 PlacesController 吗?
-
布拉德,感谢您的帮助,但终于找到了回答它的堆栈问题...stackoverflow.com/questions/4485856/… 再次感谢
-
正确 - 我忽略了 /assets。
标签: javascript ruby-on-rails json ruby-on-rails-3.2