3

JSON データに関する問題を解決しようとしています (取得して投稿する)。以下に、動作しないコードを投稿しましたが、その理由がわかりません。Firebug に確認したところ、問題ないとのことです。200 OK sourceforge.net 1.4 KB 216.34.181.60:80

私がやろうとしているのは、sourceforge プロジェクトからいくつかの統計を取得し、それを div タグに入れることです。

リンクは有効な json ( http://sourceforge.net/projects/rdss/files/stats/json?start_date=2010-12-01&end_date=2012-11-24) です。

<html>
  <head>...</head>
  <body>
    <script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
    <script type="text/javascript">
      $(function() {
        $(document).ready(function() {
          $.getJSON("http://sourceforge.net/projects/rdss/files/stats/json?start_date=2010-12-01&end_date=2012-11-24", function(data) {
            $.each(data.posts, function(i,data) {
              var div_data = "<div>"+data.oses+"</div>";
              $(div_data).appendTo("#testjson");
            });
          });
          return false;
        });
      });
    </script>
    <div id="testjson"></div>
  </body>
</html>
4

2 に答える 2

1

これはクロスドメインの問題です。コンソールを確認してください。回避するには、サーバー側でプロキシを作成する必要があります。サーバー側の言語に基づいて、プロキシスニペットをGoogleで検索できます。

于 2012-11-29T02:18:56.897 に答える