【问题标题】:jquery get api using jquery getjquery get api 使用 jquery get
【发布时间】:2012-04-16 00:41:02
【问题描述】:

我正在使用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 jsonp asp.net-web-api


【解决方案1】:

我认为你应该这样做

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/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-10
    • 1970-01-01
    • 1970-01-01
    • 2015-03-25
    • 1970-01-01
    相关资源
    最近更新 更多