通过jquery的getJSON解析json,使twitter api搜索结果无法正常工作

时间:2011-08-19 21:33:22

标签: jquery search twitter getjson

问题:对于给定的查询,我尝试从twitter api结果中解析json。

代码:http://jsfiddle.net/Nstnx/176/

3 个答案:

答案 0 :(得分:5)

data参数具有results属性。您希望迭代而不是直接遍历数据:

$.each( data, function( index, item ) {

应该是

$.each( data.results, function( index, item ) {

答案 1 :(得分:1)

我在这方面已经落后了,而且cwallenpoole因为很多而应该获得任何荣誉,但这是一个有效的演示 -

http://jsfiddle.net/nkQ4Q/

答案 2 :(得分:0)

试试这个

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" );            
        });


});

http://jsfiddle.net/Nstnx/182/