2

助けてください

JSON オブジェクトの , link: 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=? を追加します。jqueryがそれをjsonpのように扱い、応答に挿入する関数名をサーバーに伝えるために、URLの最後に追加します。

于 2012-05-30T21:26:47.960 に答える