jQuery GetJSON/ajax返回错误

jQuery GetJSON/ajax返回错误,jquery,json,jsonp,Jquery,Json,Jsonp,我目前正在测试从jquery检索json “服务”url为: 如果不起作用,响应的内容如下: 我创建了一个简单的test.htm页面(位于本地计算机上) 这是我正在使用的jquery: $.ajax("http://imgsvc.heroku.com/images/?callback=?", { crossDomain: true, dataType: "jsonp", error: function() { alert("error"); }, suc

我目前正在测试从jquery检索json

“服务”url为:

如果不起作用,响应的内容如下:

我创建了一个简单的test.htm页面(位于本地计算机上)

这是我正在使用的jquery:

  $.ajax("http://imgsvc.heroku.com/images/?callback=?", {
    crossDomain: true,
    dataType: "jsonp",

    error: function() { alert("error"); },

    success: function (data, text, xhqr) {
      $.each(data, function (i, item) {
        alert(item);
      });
    }
  });
在chrome中,我得到的只是“解释为脚本但使用MIME类型application/json传输的资源”

我还收到一个弹出的警报“error”-我告诉它在出现错误时这样做


知道我做错了什么吗?

它不是有效的JSON

[
"12345",
"39879827",
"9762974"
]

这是正确的。此外,还需要来自jsonp的callback()函数

已更新url以包括?回调=?另外,将我的演示服务更改为有效的json-imgsvc.heroku.com/images仍然有相同的错误,尽管这是我的“服务”-我添加了对回调的支持,它现在可以工作了。谢谢
[
"12345",
"39879827",
"9762974"
]