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 è
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);
});
ma questo codice funziona solo quando clicco l'elemento ui selezionato.
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);
});