0

このクエリの結果を別の div に入れようとしていますが、「未定義のプロパティ検索を読み取れません」というエラーが発生しました...理由がわかりません...何かアイデアをお願いします。

jquery:

$("#searchterm").keyup(function(e){
        var q = $("#searchterm").val();
        $.getJSON("http://api.soundcloud.com/tracks.json?callback=?",
        {
          srsearch: q,
          client_id: "4346c8125f4f5c40ad666bacd8e96498",
          limit: "50"
        },
        function(data) {
          $("#results").empty();
          $("#results").append("<p>Results for <b>" + q + "</b></p>");
          $.each(data.query.search, function(i,item){
            $("#results").append("<div>" + item.title + item.user_id + "<br></div>");
          });
        });
      });

html:

<h1>Search</h1>
    <br />
    <input id="searchterm" />
    <button id="search">search</button>
    <div id="results"></div>

http://jsfiddle.net/TzQJP/2/

4

2 に答える 2