1

我对 Stackoverflow 的第一个问题。如何在我的网页中显示/读取 Twitter 搜索解析数据?

下面是我正在使用的代码。我可以在 console.log() 中看到 15 个对象,但我不知道如何在网页视图中显示它。

我的编码如下:

$

.ajax({  
    url : "http://search.twitter.com/search.json?q=gaga&callback=?", 
    dataType : "json",  
    timeout:1000,  
    success : function(data)  
    {
        console.log(data.results);
        //console.log(data.results);
        //$('#twitter').html(data);// parse data here  


    },  
    error : function()  
    {  
            alert("Failure!");  
    },  
});
4

1 回答 1

0

看看这是否有帮助http://jsfiddle.net/2cxfN/

$.ajax({  
    url : "http://search.twitter.com/search.json?q=gaga&callback=?", 
    dataType : "json",  
    timeout:1000,  
    success : function(data)  
    {
        console.log(data.results);
        //console.log(data.results);
        //$('#twitter').html(data);// parse data here  
        $.each(data.results, function(i,o){
            console.log(o);
            $('<img/>', {src:o.profile_image_url}).appendTo('body');
            $('<div/>').text(o.from_user).appendTo('body');
        });

    },  
    error : function()  
    {  
            alert("Failure!");  
    },  
});​

啊,我看到您有一个 id 为 twitter 的 div - 您可以使用 data.results 中每个对象中的变量将 HTML 解析为您想要的内容,我将其提取为 o,然后 appendTo('#twitter') ;

于 2012-11-24T05:21:53.457 回答