JQuery получить API, используя JQuery получить - PullRequest
2 голосов
/ 02 апреля 2012

Я делаю простой тест с использованием wakoopa (отслеживание программного обеспечения) API .Ввод следующего URL в браузере приводит к неформатированному json

http://social.wakoopa.com/makingthings/software.json?

Согласно wakoopa "По умолчанию JSON-ответы заключены в функцию обратного вызова с именем wakoopaApi" Я пытаюськ такому простому тесту jquery: без результатов

jQuery(document).ready(function($) {
  $.get("http://social.wakoopa.com/makingthings/software.json?sort=active_seconds&period=month", function wakoopaApi(data){
    alert("Data Loaded: " + data.software);
  });
});

Есть идеи?

1 Ответ

2 голосов
/ 02 апреля 2012

Я думаю, что вы должны сделать

jQuery(document).ready(function($) {
    $.getJSON("http://social.wakoopa.com/makingthings/software.json?sort=active_seconds&period=month&callback=?", function(data){
       $.each(data, function(){
           alert(this.software.name);    
        });
     });
});

таким образом, вы добавляете параметр, который определяет обратный вызов (callback=?), и все работает

Смотрите здесь http://jsfiddle.net/ZSzrm/

...