$ .getJSON从API URL接收JSON

时间:2011-09-27 12:57:11

标签: jquery api getjson

嘿,我已经完成了尽可能多的研究,如果有人能帮助我,我无法弄明白我的问题。

基本上有一个API设置导致一个JSON文档,似乎挂起了URL,这是我到目前为止所使用的

   $(document).ready(function () {
        $('#submit').click(function () {
            $.getJSON('http://localhost:41387/api/v0/usps/9405503699300197435172',
                function (json) {
                    console.log(json);
                });
        });
    });

我正在接受请求正在制作并完成,但我没有收到回复。

我知道它不能是代码,因为我使用了Twitter搜索URL并得到了回复。

服务器代码中没有抛出任何错误或异常。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:0)

通过阅读您的问题和评论,我认为当您使用JSONP时它起作用的原因可能与浏览器设置的跨域限制有关。

确保运行ajax调用的页面和ajax URL位于同一个域中。在这种情况下,它们都需要位于“http:// localhost”域名。