buongiorno a tutti,
da diverse ore non riesco a raggiungere questo risultato:
- tramite input effettuo autocomplete di jquery pescando da un db (tutto ok)
- vorrei che accanto all'input#localita venisse fuori il numero delle località trovate
- il codice che uso è
ma questo codice funziona solo quando clicco l'elemento ui selezionato.codice:$(document).ready(function(){ var ac_config = { source: "test_auto_search2.php", select: function(event, ui){ $("#localita").val(ui.item.city); //alert(ui.item.value); window.location.href = ui.item.url; $("#empty-message").css("background-color", "yellow").html("Numero righe"); }, minLength:1 }; $("input#localita").autocomplete(ac_config); });
invece, a me serve che i risultati vengano fuori mentre digito e se non c'è scritto nulla venga fuori 0
ho anche provato così ma senza successo
codice:$(document).ready(function(){ var ac_config = { source: "test_auto_search2.php", select: function(event, ui){ $("#localita").val(ui.item.city); //alert(ui.item.value); window.location.href = ui.item.url; }, response: function(event, ui) { if (ui.content.length === 0) { $("#empty-message").text("No results found"); } else { $("#empty-message").empty(); } }, minLength:1 }; $("input#localita").autocomplete(ac_config); });

Rispondi quotando
