试图用getJSON(jquery)获取json信息

时间:2014-02-20 12:06:11

标签: jquery json getjson

我试图使用这个给我一个json的api。但我无法显示任何信息。我在Jquery中得到了这段代码:

$(document).ready(function(){
  $("#search").click(function(){
      var title = $("#words").val().replace(/\s/g,"+");
      var url = "http://api.rottentomatoes.com/api/public/v1.0/movies.json?q="+title+"&apikey=ng6gbx7vdpwmyfwd7vp5g799" + "?callback=?";

   $.getJSON(url, null, function(data){           
           alert(data.total);

   });
  });
});

为什么呢?我不知道。

1 个答案:

答案 0 :(得分:0)

API仅支持JSONp。所以你需要做以下

$(document).ready(function(){
    $("#search").click(function(){
        var title = $("#words").val().replace(/\s/g,"+");
        var url = "http://api.rottentomatoes.com/api/public/v1.0/movies.json?q="+title+"&apikey=ng6gbx7vdpwmyfwd7vp5g799";

         $.ajax(url, {
             dataType: "jsonp",
             success: function(data){           
                 alert(data.total);
             }  
         });
    });
});

看到这个小提琴:http://jsfiddle.net/rpTm3/

更新了alerthttp://jsfiddle.net/rpTm3/1/