私は以下のコードを持っています。 jsエラーは発生しません。オートコンプリートを取得して結果を表示できない:jqueryオートコンプリートrenderItem
$(function() {
$.ajax({
url: "data.xml",
dataType: "xml",
cache: false,
success: function (xmlResponse) {
var data_results = $("Entry", xmlResponse).map(function() {
return {
var1: $.trim($("Partno", this).text()),
var2: $.trim($("Description", this).text()),
var3: $.trim($("SapCode", this).text()),
var4: $("Title", this).text(),
var5: $.trim($("File", this).text()),
var6: $.trim($("ItemID", this).text())
};
}).get();
$("#searchresults").autocomplete({
source: data_results,
minLength: 3,
select: function (event, ui) {
...
}
}).data("autocomplete")._renderItem = function(ul, item) {
return $("<li></li>").data("item.autocomplete", item)
.append("<a>" + item.var1 + "<br>" + item.var2 + "</a>")
.appendTo(ul);
};
}
});
アイデアはありますか?前もって感謝します。デフォルトでは
ありがとう!たくさんの時間を節約できました – Tom