使用$ .ajax在同一页面上调用tumblr jsonp两次只返回1组结果

时间:2012-04-19 19:04:41

标签: jquery jsonp tumblr

我有一个包含两列的页面,每列我想用同一个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');
});

0 个答案:

没有答案