2011-10-10 61 views

回答

1

你可能意味着

$("#forrst").append(data); 

,而不是

#("forrst").append(data); 

而且你需要指定正是你想要追加了哪個鍵。例如,

$("#forrst").append(data.resp.posts[0].id); 

http://jsfiddle.net/sbbc7/10/

+0

謝謝你,你能不能把它更新到遍歷所有的帖子? –

+0

@XcodeDev:使用'each'方法查看jQuery'getJSON'文檔中的示例:http://docs.jquery.com/Getjson。他們非常直截了當 –

1

那麼,對於一個,

#("forrst").append(data); 

應該

$("#forrst").append(data); 

而且,as genesis-φ points out below,你需要指定要追加到div什麼。

0
$.getJSON("http://api.forrst.com/api/v2/user/posts?username=_max&callback=?", function(data) { 
    $.each(data.resp.posts, function(index, val){ 
     $("#forrst").append("<h2><a href='" + val.post_url + "'>" + val.title + "</a></h2>") 
     $('#forrst').append(val.formatted_description); 
     $('#forrst').append("<hr>"); 
    }); 
});