現在我喂一個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