sonuç: Arama sonucu olduğundajQuery UI otomatik tamamlama, gösteri şey ben şu kod var
// Autocomplete search
$("#shop_search").autocomplete({
source: '<%= spotify_search_path(:json) %>',
minLength: 1,
select: function(event, ui) {
append_place(ui.item.name, ui.item.id, ui.item.shop_type, ui.item.address_geo, ui.item.contact, ui.item.email, ui.item.web);
$("#shop_search").val('');
}
}).data("autocomplete")._renderItem = function(ul, item) {
return $("<li></li>")
.data("item.autocomplete", item)
.append("<a>" + "<span class='autocomplete_link'>" + item.name + "</span>" + "<br />" + "<span class='autocomplete_address'>" + item.address_geo + "</span>" + "</a>")
.appendTo(ul);
$(".ui-autocomplete-loading").ajaxStart(function(){
$(this).show();
});
$(".ui-autocomplete-loading").ajaxStop(function(){
$(this).hide();
});
};
Şu anda sadece otomatik tamamlama açılır gösterir. Hiçbir şey bulunamadığında "Eşleşme bulunamadı" ifadesini göstermesini istiyorum. Kodu ne eklemeliyim?
Teşekkürler.
yardımcı olabilir. –