このクエリからウィキペディアAPIへ:
http://en.wikipedia.org/w/api.php?action=query&prop=links&format=json&plnamespace=0& pllimit=10&titles=List%20of%20television%20programs%20by%20name
JSON構造を取得します。例:
var data = {
"query": {
"pages": {
"1536715": {
"pageid": 1536715,
"ns": 0,
"title": "List of television programs by name",
"links": [
{
"ns": 0,
"title": "$1.98 Beauty Show"
},
{
"ns": 0,
"title": "''Dance Academy''"
}
]
}
}
},
"query-continue": {
"links": {
"plcontinue": "1536715|0|15\/Love"
}
}
}
"links"
配列の要素を操作したいと思います。ただし、要素の存在に基づいて"pageid": 1536715
、ネストされたオブジェクトの名前は"1536715"
変更される可能性のある動的な値であると思われます。この名前を使用して「links」配列にアクセスするのは気が進まないquery.pages.1536715.links
。
このオブジェクトを「ステップ」する方法はありますか?つまり、ワイルドカードを使用しquery.pages.*.links
ますか?pages
それができない場合、このオブジェクトを取得するためにの子を反復処理できますか?私はこのプロジェクトにjQuery1.7.2を使用しています。そこから役立つ方法を提案できる場合に備えて、