我正在学习一些 JSON,我试图从 twitter 上列出一些关于狗的数据……但我无法真正呈现数据……我相信错误在 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>