我在學習一些JSON,我試圖列出一些關於來自twitter的狗的數據......但我無法真實地呈現數據......我相信這個錯誤是在map-method裏面......我失蹤的東西...感謝您的幫助年我在jQuery中使用JSON獲取undefined爲什麼?
<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>
您是否收到實際的錯誤?檢查瀏覽器控制檯。 –
@Chris ...在控制檯中列出的沒有錯誤,只是與未定義的項目列表... – YoniGeek
什麼是確切的錯誤消息? –