【发布时间】:2009-09-24 07:19:34
【问题描述】:
我使用 ajax 将 activerecord 数据从 rails 作为 JSON 传递给 JavaScript 函数。 我的 request.responseText 看起来像这样
[{"site": {"lng": 55.1443, "lat": 25.0608}},
{"site": {"lng": 55.1065, "lat": 25.0399}}]
下面是我的 JavaScript 代码
var sites=eval('(' + request.responseText + ')');
for (var i = 0 ; i < sites.length ; i++) {
var site=sites[i].attributes
var lat=site.lat;
var lng=site.lng;
但如果我 alert(site.lat) 它会返回 undefined。我在这里做错了什么?
【问题讨论】:
标签: javascript ruby-on-rails json