2

请帮忙

我有 JSON 对象的外部链接,链接:http ://creativescream.com/html5ws/api/news 。现在我必须在我的网站上阅读 json,但我不能这样做。我曾经制作我的 json 文件,并且工作正常,但这不是我必须从外部链接读取 JSON 的优点。

我尝试了这段代码,但它不起作用:

     <script>
        $.getJSON("http://creativescream.com/html5ws/api/news",
        function(json){
            for(i=0; i<3; i++){
                var newsTitle = json.contents[i].title;
                var newsContent = json.contents[i].news;
                var newsAuthor = json.contents[i].author;
                var newsLink = json.contents[i].url;
                $("#latest_news").append("<h2>" + newsTitle + "</h2><br />");
                $("#latest_news").append("<p>" + newsContent + "</p><br /><a href='" + newsLink + "' target='_blank'>[Pročitaj opširnije]</a><br />");
                $("#latest_news").append("<span style='color: #000000; font-weight: bold;margin-left:10px; '>Author: " + newsAuthor + "</span><br /><br />");
            }
        });
    </script>

请帮我。

4

1 回答 1

0

该站点没有返回 jsonp,jquery 也没有这样对待它。添加 ?callback=? 到 URL 的末尾,以便 jquery 将其视为 jsonp 并告诉服务器要注入响应的函数名称。

于 2012-05-30T21:26:47.960 回答