我有一个包含两列的页面,每列我想用同一个tumblr feed中的项填充,具体取决于传递给函数的参数。一栏为新闻,一栏为项目。当我转到页面时,只显示最后的结果,即使在控制台中我可以看到两个jsonp结果。这是我第一次使用jQuery和$ .ajax。这是我对jsonp的简化代码。
function getFeed (feedType, numOfPosts, elementID) {
$.ajax ({type: "GET",
url : $.trim('http://api.tumblr.com/v2/blog/mytumblr.tumblr.com/posts/?filter=text&tag=' + feedType + '&limit=' + numOfPosts ),
dataType: 'jsonp',
data: {
api_key : 'myapikey',
jsonp : "jsonCB"},
});
jsonCB = function(data) {
Do something with the feed here...
$('#'+elementID).html(outputFeed);
};
以下是我的html页面的内容:
$(document).ready(function(){
getFeed('projects', 1,'projectfeed');
});
$(document).ready(function(){
getFeed('news', 1,'newsfeed');
});