JSONP从外部文件中读取文本

时间:2012-05-30 21:17:02

标签: html5 jsonp

请帮忙

我有与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>

请帮帮我。

1 个答案:

答案 0 :(得分:0)

该网站没有返回jsonp,也没有jquery这样处理它。添加?回调=?到URL的末尾,以便jquery像jsonp一样对待它,并告诉服务器注入响应的函数名称。