我没有那么多的编程,但我一直在尝试编辑一个基本代码与另一个显示超过1条推文,但它不起作用,任何人都可以帮助我吗?
$.getJSON("http://twitter.com/status/user_timeline/user.json?count=3&callback=?",
function(data) {
$("#tweet").html(data[0].text);
});
谢谢!
答案 0 :(得分:4)
data
是一个数组。所以data[0]
访问从twitter返回的第一条推文。
您需要迭代数组并将其他推文附加到div。
$.getJSON("http://twitter.com/status/user_timeline/user.json?count=3&callback=?",
function(data) {
$(data).each(function() {
$("#twitter").append($(document.createElement('div'))
.html(this.text).addClass('tweet'));
}
});
修改:将选择器更改为定位#twitter
div,并为每条推文添加tweet
课程。