getJSON関数から取得したデータをオブジェクトの配列に入力したいと思います。
私は現在、オブジェクトごとにそれを行っていますが、forループを使用するとはるかにクリーンになることを知っています...
getJSONは次のとおりです。
$.getJSON("http://www.reddit.com/r/pics.json?jsonp=?",
function(data) {
var imageurl1 = data.data.children[0].data.url;
var imagecaption1 = data.data.children[0].data.title;;
var commentlink1 = "http://www.reddit.com" + data.data.children[0].data.permalink;
var imageurl2 = data.data.children[1].data.url;
var imagecaption2 = data.data.children[1].data.title;
var commentlink2 = "http://www.reddit.com" + data.data.children[1].data.permalink;
}
そして、これが私がデータを使用している配列です
var lightboximages = [
{
src: imageurl1,
caption: imagecaption1,
comments: commentlink1
}, {
src: imageurl2,
caption: imagecaption2,
comments: commentlink2
}]
ループの助けをいただければ幸いです。