このクエリの結果を別の 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>