【发布时间】:2011-10-30 22:58:14
【问题描述】:
问题:对于给定的查询,我尝试从 twitter api 结果中解析 json。
【问题讨论】:
-
为什么要对 url 做两次请求?
标签: jquery search twitter getjson
问题:对于给定的查询,我尝试从 twitter api 结果中解析 json。
【问题讨论】:
标签: jquery search twitter getjson
试试这个
var url = "http://search.twitter.com/search.json?callback=?&rpp=50&q='ramlila'";
$.getJSON(url, function(data) {
var items = [];
var twitterList = $( "<ul />" );
$.each( data.results, function( index, item ) {
alert(data.results[index].text);
$( "<li />", { "text" : item.from_user} )
.appendTo( twitterList );
});
$( "#output" ).fadeOut( "fast", function(){
$( this ).empty()
.append( twitterList )
.fadeIn( "slow" );
});
});
【讨论】:
我在这方面落后了,cwallenpoole 应该得到任何功劳,因为 更快,但这是一个有效的演示 -
【讨论】:
data 参数具有results 属性。您想对其进行迭代,而不是直接对数据进行迭代:
这个
$.each( data, function( index, item ) {
应该是
$.each( data.results, function( index, item ) {
【讨论】: