javascript - 使用点语法访问数据

标签 javascript jquery json

JSON:

{
    "count": 1,
    "rows": [
        {
            "user_id": "7",
            "lat": "48.452583",
            "lng": "-123.545052",
            "distance": "0.4852177729308128"
        }
    ]
}​

这进入我的function(data),我尝试访问count,然后访问user_id ..

downloadUrl(searchUrl, function(data) {
    alert( "Locations Found: " + data[0].count );
});

data.countdata[0].count ...不起作用。对于如何访问它们,我一无所知。

最佳答案

如果您的数据是字符串(不是数据类型:json),那么您需要按如下方式解析它

var obj=$.parseJSON(data);

然后使用

obj.count;
obj.rows[0].user_id;

关于javascript - 使用点语法访问数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12164616/

相关文章:

jquery - outerHeight() 和内部图片

json - WebHook Azure 数据工厂传递变量

json - 你能通过一次查询获取 Rally API 要求、缺陷和所有任务吗

php - 使用 php/mysql/jQuery 随机聊天

javascript - DiscordJS 数据库未理想地存储信息

javascript - 在一个网站上包含多个声音文件

jquery - 使用jquery自动将class更改为id

javascript - 同时以相同顺序反转两个列表的顺序

javascript - 访问嵌套 JSON 对象及其属性 Angularjs

javascript - 如何在页面左侧添加背景色?