我试图使用这个给我一个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);
});
});
});
为什么呢?我不知道。
答案 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/
更新了alert
:http://jsfiddle.net/rpTm3/1/