【发布时间】:2011-08-15 19:12:15
【问题描述】:
我正在使用以下 jQuery 代码从 CouchDB 获取 JSON 文件。
Function getURL() {
var api_url = 'http://127.0.0.1:5984/couchcontentqueue/_design/DocCollections/_view/view_all_by_url_name?key="favorite-flickr-photos"&?callback=?';
$.getJSON(api_url, function(json) {
var type = json.type;
var desc = json.description;
$("#dropBox h3").html(type);
$("#dropBox p").html(desc);
});
};
当我对该 URL 执行 GET 时,它会返回以下内容:
{
"total_rows":6,
"offset":5,
"rows":[
{"id":"f5ba37e5af406ab079d596f7a1f30a2d","key":....}
]
}
Firebug 给我以下错误: 无效标签 http://127.0.0.1:5984/couchcontentqueue/_design/DocCollections/_view/view_all_by_url_name?key=%22favorite-flickr-photos%22&?callback=jsonp1304111285023 1号线
我不知道如何越过第一行以获取实际的 JSON 对象。有任何想法吗?谢谢。
【问题讨论】:
-
您能否发布更多 JSON 并说明您想要访问哪些特定属性?
-
这个特定的 JSON 文件有指向其他文档的指针。我希望能够访问密钥以及文档中的所有项目。 {"total_rows":6,"offset":5,"rows":[ {"id":"f5ba37e5af406ab079d596f7a1f30a2d","key":"favorite-flickr-photos","value":{"_id":"f5ba37e5af406ab079d596f7a1f30a2d ","_rev":"2-e25334d60ab7d2c1753d8871a5abc33d","doc_type":"DocCollections","url_name":"favorite-flickr-photos","name":"Flickr 照片","content1":"f5ba37e5af406ab079d596f7a175ab4a", "user":"tabdon","content5":"f5ba37e5af406ab079d596f7a157a953"}} ]}