0

私はいくつかのJSONを学んでいます、私はツイッターから犬に関するいくつかのデータをリストしようとしています...しかし、私は実際にデータを提示することはできません...エラーはmap-method内にあると思います...私が見逃しているもの.. .今年の助けに感謝

<body>
<h1>U almost there!!</h1>

<script src="jquery-1.7.1.js"> </script>
<script>
// PubSub
(function( $ ) {
    var o = $( {} );

    $.each({
        trigger: 'publish',
        on: 'subscribe',
        off: 'unsubscribe'
    }, function( key, val ) {
        jQuery[val] = function() {
            o[key].apply( o, arguments );
        };
    });
})( jQuery );


$.getJSON('http://search.twitter.com/search.json?q=dogs&callback=?', function( info) {
    $.publish( 'twitter/info', info );
});

// ...
$.subscribe( 'twitter/info', function( e, info ) {
    $('body').html(
        $.map( info, function( obj) { // <--- here it's error, something Im missing right?
            return '<li>' + obj.text + '</li>';
        }).join('')
    );
});


</script>
</body>
</html>
4

2 に答える 2

0

問題が見つかりました...未定義の項目を含むリスト (li-li) を提示した理由は、次のように JSON オブジェクトからの結果を追加するのを忘れていたため です。 publish-method にログオンします。このオブジェクト。内部には他にも多くのプロパティがあり、この obj のインデックスをターゲットにしたいと考えています。

于 2012-09-21T10:07:14.337 に答える
0

obj.textに変更$(obj).text();

于 2012-09-21T09:38:57.550 に答える