1
我有這個JavaScript這裏是使工作像一個音樂搜索引擎的搜索建議。我有這個問題在第一個字符鍵入它工作正常,但如果我鍵入更多的字符它告訴我我結果在一行沒有圖片中斷和everithyng。請有人看看並告訴我我做錯了什麼。這裏是樣本http://jsfiddle.net/coladeu/Qhj5N/24/東西不能正常工作阿賈克斯搜索
<script>var keyword;
$("input#selectedInput").bind("autocompleteselect", function (event, ui) {
alert("Sel item " + JSON.stringify(ui.item.json));
}).autocomplete({
appendTo: "#list",
source: function (request, response) {
keyword= $('#selectedInput').val();
//alert("success");
$.ajax({
url: "http://itunes.apple.com/search?term=" + keyword + "&entity=musicTrack",
dataType: "jsonp",
data: {
featureClass: "P",
style: "full",
maxRows: 12,
name_startsWith: request.term
},
success: function (data) {
response($.map(data.results, function (item) {
itunesJson = item;
return {
label: "<li><img src='" + item.artworkUrl30 + "' alt='no photo'/>" + item.trackName + "</li>",
}
}));
var elm = $("#list");
elm.html(elm.text());
},
});
}
});</script>