jquery get api 使用 jquery get

标签 jquery jsonp asp.net-web-api

我正在使用 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/

关于jquery get api 使用 jquery get,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9974991/

相关文章:

javascript - 各种 jQuery 问题

javascript - 我缺少什么来修复此 JSONP 代码?

c# - XmlSerializer 忽略 Web Api 中的 [Xml 属性]

facebook - ASP.NET Web API 和使用 Facebook 登录的身份

javascript - 如何在自定义原型(prototype)方法中附加 socket.io 事件?

javascript - 密码匹配的表单验证

javascript - 如何使用php和ajax强制下载图像而不显示它

ajax - jQuery:如何为 `timeout` jsonp'...` 启用 `$.ajax({dataType:'?有什么解决办法吗?

FF5 扩展/插件中的 JQuery 跨域 JSONP,未定义回调

c# - 调用 Async WebAPI 后,控制不会返回到等待的 webClient