【发布时间】:2015-06-28 21:57:53
【问题描述】:
我正在尝试从 github 职位发布 API 访问 JSON 响应数据。这是 JSON 响应结构:
[
{"id":"1", "title":"gameon"},
{"id":"2", "title":"hardlife"},
{"id":"3", "title":"lotsofbugs"}
]
我一直在疯狂寻找访问 id 和 title 的解决方案。我尝试了几种方法,例如(假设响应存储在名为 jsonResponse 的 JS 变量中):
jsonResponse[0][1]["title"]
甚至像
jsonResponse[1]["title"]
但一切似乎都不起作用。我想访问响应的每个部分的每个 id 和 title,但我找不到方法。如果我可以访问它,我会在测试它时提醒一切。每当我尝试访问 JSON 响应数据时,它所说的一切都是未定义的。有人可以帮帮我吗?
【问题讨论】:
-
jsonResponse[0].title,jsonResponse[0].id,jsonResponse[1]["title"]也可以。 -
正如@dfsq 所说,您的第二个示例(
jsonResponse[1]['title'])应该可以正常工作。您是否检查过控制台以确保您的代码中没有错误,并且请求已成功完成? -
是的@Rory McCrossan,你的回答应该不错,但是当我检查控制台时,它说 AJAX 请求已成功执行,因为它已经返回了响应。不过这有点奇怪
标签: javascript jquery json api github-api