0

次のseatgeekへのjquery呼び出しで問題が発生しました。すべてのイベントでタイトル情報を出力しようとしています。私はjquery表記のいくつかを台無しにしているかもしれないと思います。誰かが私が間違ったことをしたかもしれないことを知っていますか?

<script>


  $.getJSON("http://api.seatgeek.com/2/events/?callback=?", function(data) {
        var output="<ul>";
    for (var i in data.Title) {
        output+="<li>" + data.Title[i] +"</li>";
    }

    output+="</ul>";
    document.getElementById("placeholder").innerHTML=output;
  });
 </script>
4

1 に答える 1

1

結果オブジェクトevents内の配列にアクセスしてから、プロパティアクセスします(大文字と小文字が区別されます)。datatitle

$.getJSON("http://api.seatgeek.com/2/events/?callback=?", function(data) {
  var output="<ul>";
  for (var i = 0; i < data.events.length; i++) {
    output += "<li>" + data.events[i].title +"</li>";          
  }            
  output += "</ul>";
  document.getElementById("placeholder").innerHTML=output;
});​

デモ

于 2012-09-01T17:24:51.280 に答える