我正在使用wakoopa (software tracking) 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);
  });
});


有任何想法吗?

最佳答案

我想你应该做

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/

08-25 23:45