Salve a tutti,

Ho creato un semplicissimo input di tipo autocomplete, che visualizza in modo formattato i dati ricevuti all'interno del blocco a tendina che si apre:

Codice PHP:
    $( "#campo" ).autocomplete({
        
source: function( requestresponse ) {
            $.
ajax({
                
url"getData.php",
                
dataType"jsonp",
                
data: {
                    
name_startsWithrequest.term
                
},
                
success: function( data ) {
                    
response( $.mapdata.people, function( person ) {
                        return 
person;
                    }));
                }
            });
        },
        
minLength3
    
})
    .
data"autocomplete" )._renderItem = function( ulitem ) {
        return $( 
'<li style="background: '+item.bg+'">' )
            .
data"item.autocomplete"item )
            .
append'[img]'+item.img+'[/img] ' item.nome )
            .
appendToul );
    }; 
Quando digito il testo, lui correttamente riceve i dati dal server e li visualizza in modo corretto nel menù a tendina...il problema è che se ora provo a selezionare uno dei campi visualizzati (es. premendo la freccia in giù) non succede nulla e ottengo il seguente errore:

Cannot read property value of undefined (con riferimento alla libreria jquery)

Grazie in anticipo