【发布时间】:2011-08-31 03:56:12
【问题描述】:
我有一个小应用程序可以从多个 API 中提取数据。到目前为止,在我的所有案例中,我都会返回 JSON 以获取单个响应,但对于这个,我得到了一系列命中。如何访问数组中的数据?这是我的 javascript 从返回的 JSON 中获取数据的基本结构:
// pull article from JSON
function getArticle(article) {
document.getElementById('articletitle').innerHTML = (article.title);
...
};
因此,它非常适合单个响应,它会抓取文章标题并将其放入 div 中。但是,如果我得到一系列这样的文章怎么办
JSON:
getArticle({"Title":"title","Rights":"Copyright (C)",...[{"ResultId":1,"DocType":"ar","DocTitle":"some title",...
我的主要问题是如何获取给定文章的DocTitle ?简单地抓住.DocTitle 似乎没有通过。用于修改 javascript 以遍历返回的文章数组的奖励积分。
谢谢一百万。
【问题讨论】:
-
你不需要有 = (article.title);它应该只是 = article.title;如果您提供了一个您正在使用的完整 JSON 示例,这也会很有帮助……让我感到困惑。
标签: javascript json api