现在我喂一个JSON饲料和显示组合两个JSON文件
(function() {
var twitterLikes = "data.json";
//Grab the JSON
$.getJSON(twitterLikes, {
format: "json"
})
.done(function (data) {
//iterate through each item
$.each(data.likes, function (i, likes) {
//Print out JSON results
var twitterLike = '<div class="twitterLike" id="' + likes.id + '"><img class="twitterLikeImage" src="' + likes.image + '"><p class="twitterLikeCaption">' + likes.caption + '</p><a class="twitterLikeLink" href="' + likes.link + '" target="_blank">See original post</a></div>';
//Append printed reuslts to parent container
document.getElementById("twitterLikes").innerHTML += twitterLike;
//Cap the results
if (i === 12) {
return false;
}
});
});
})();
这需要修改的内容。我有另一个JSON文件,我创建的某种“锁定”文件,它基本上锁定一个特定的职位在一个给定的位置。
{ "locked":[{"id":90210, "position":3}] }
我该如何修改我的函数来解析第二个JSON文件(锁定)。基本上看看锁定的文件,看看是否有一个ID和位置。将该ID与第一个JSON文件(data.json)匹配。根据id将该帖子锁定到特定位置。浏览data.json并绘制其余的帖子跳过锁定的位置。最多也只能显示12个。
你有什么企图做到这一点? – 2014-09-24 14:22:37
我不熟悉如何组合两个json提要。 – jamesfr 2014-09-24 14:25:56
我可以使用.extend吗?但是我会如何锁定这个位置? – jamesfr 2014-09-24 14:31:57