Проблема: для данного запроса я пытаюсь проанализировать JSON из результатов Twitter API.
Коды в: http://jsfiddle.net/Nstnx/176/
Параметр данных имеет свойство results.Вы хотите выполнить итерацию по этому, а не по данным напрямую:
results
Это
$.each( data, function( index, item ) {
Должно быть
$.each( data.results, function( index, item ) {
Я отстаю в этом вопросе, и cwallenpoole должен получить кредит за то, что он на намного быстрее, но вот рабочая демонстрация -
http://jsfiddle.net/nkQ4Q/
попробуйте
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/