jquery - 我可以看到 JSON 对象,但无法访问值

标签 jquery json

我使用以下代码获取 JSON 对象:

// Check that the token has been updated, then submit the form as required
$.when( $.getJSON(url + 'scripts/json.php'), button).then(function(json, button) {

}

如果我在控制台窗口中输出值如下:

console.log(json);

我得到以下信息:

[Object { token="cdad8422e88787958729e21cce102cb0"}, "success", Object { readyState=4, responseText="{"token":"cdad8422e88787958729e21cce102cb0"}", status=200, more...}]

但是尝试使用以下方法获取“ token ”的值:

console.log(json.token);

我得到“未定义”

最佳答案

它是一个包含对象的数组。您可以通过 json[0].token 访问它。

关于jquery - 我可以看到 JSON 对象,但无法访问值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10374036/

相关文章:

javascript - 在不使用图例的情况下隐藏 Highcharts 系列

javascript - 带 Ui-bootstrap 的周选择器

javascript - jQuery Accordion 的简单问题

javascript - 多个图像上传在页面中使用了两次,但第一个有效,另一个无效

java - 从 json 数据创建 java 模型

javascript - 将函数转换为 JSON,然后再次运行

javascript - 如何根据window.width()加载不同的HTML?

javascript - JQuery $.ajax 请求 random.org api 的问题

Java解析JSON异常

java - 如何解析 JSON 中的 JSON