开发者

jQuery - Parse Json then Display Data

I'm having a problem parsing valid Json from a Twitter List then displaying the list on the page.

Here is my code;

var url = "http://api.twitter.com/1/aplusk/lists/5676047/statuses.json&callback=?";

$.getJSON(url, function(data) { 
var results =开发者_开发知识库 '';

$(data.results).each(function() {
results += "<p class='tweet_result' id='tweet" + this.id_str + "'><a href='http://twitter.com/" + this.user.screen_name + "' title='' class='tweet_user'></p>";
});

$(results).prependTo("#twitter_results");
});

If you put the url in to www.jslint.com you can view the structure of the json

I'm new to json so I could be doing something stupid here.

Thanks in advance for your help and advice.


The URL has to be:

http://api.twitter.com/1/aplusk/lists/5676047/statuses.json?callback=?

(Note the question mark instead of the ampersand)

Also see the returned object, it does'nt have a member "results", it's a native javascript-array.

You'll have to iterate over data itself:

$(data).each(function(i,item)

where you can access the properties inside via

item.someProperty
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜