Muy bien he estado trabajando duro en esto (soy terrible en esto) pero he intentado leer todo lo que puedo y todavía no puedo hacer que funcione.jQuery UI autocompletar con JSON
tratando de hacer autocompletar con jquery ui
mi JSON se parece a esto
{"dealers":
{
"1156":"dealer 1",
"1122":"dealer 2",
"1176":"dealer 3",
"1491":"dealer 4",
"1463":"dealer 5",
"269":"dealer 6"
}
}
estoy tratando de utilizar esta información como fuente de autocompletar. Obtengo el objeto de respuesta muy bien, solo estoy teniendo problemas para obtenerlo en el formato correcto, de modo que pueda colocar el "###" en un campo oculto vinculado al "valor" que debe mostrarse como la parte del desplegable.
estado tratando un millón de maneras diferentes, pero un reciente intento estuvo por debajo
function ajaxCall() {
$.getJSON("/example/location/example.json?term=" + $('#dealerName').val(),
function(data) {
$.each(data.dealers, function(k, v) {
alert(k + ' : ' + v);
});
});
}
$('#dealerName').autocomplete({
source: ajaxCall,
minLength: 2,
delay: 100
});
por favor y gracias tanto!
'K' debe contener el nombre de la clave que, que es lo que desea. ¿Qué es exactamente lo que no funciona con tu código actual? – Bojangles
alerta está volviendo indefinido –
Haga un 'console.log (data)' para ver qué 'datos 'realmente contiene. Si está vacío, es probable que tenga un problema con la secuencia de comandos en su servidor. – Bojangles