jQuery / Tumblr - анализ данных JSON - PullRequest
1 голос
/ 28 ноября 2011

Я пытаюсь прочитать информацию Tumblr через JSON API (и восстановить общее количество сообщений для блога)

Мой JS-код выглядит так:

 $.getJSON("http://demo.tumblr.com/api/read/json?callback=?", function(json) { 
    $('.counter').html(json.posts-total);
 });

но не работает.

Ответы [ 2 ]

4 голосов
/ 28 ноября 2011

Попробуйте:

$.getJSON("http://demo.tumblr.com/api/read/json?callback=?", function(json) { 
    $('.counter').text(json["posts-total"]);
});

Поскольку - является оператором, в противном случае JavaScript попытался бы вычесть total из json.posts.

Вы можете видеть, как это работает в этом JSFiddle

0 голосов
/ 28 ноября 2011

не работает с Tumblr, но более простой способ использовать jQuery для получения данных JSON:

$.get( "http://demo.tumblr.com/api/read/json", {callback:"?"}, function(data){
    alert( data.posts-total )
}, "json");

, возможно, поможет другой подход, также консоль firebug очень полезна для понимания того, почему запрос ajax не имеетне работал.Может быть, проверьте это тоже firebug-> console

, если ничего из этого не поможет отбросить немного больше информации и увидит, что еще может быть упущено ..

...