Estoy trabajando con un autocompleter para cargar los nombres de los clientes, remotamente.
El problema surge cuando escribo en el input, el autocompleter me muestra absolutamente todos los clientes, es decir no me lista la coincidencias con lo escrito.
Código HTML:
Ver original
$("#nombres").autocomplete({ source: "../../admin/cliente/clientejson", minLength: 3 });
Mi java/servlet me retorna un JSON con la sgte. estructura:
Código JSON:
Ver original
[{"id":"001","direccion":"AV. ARENALES ","ruc":"1235","value":"INVERSIONES PELIKANO E.I.R.L.","label":"INVERSIONES PELIKANO E.I.R.L."},{"id":"002","direccion":"JR. SAN JORGE 125","ruc":"1234","value":"CONSTRUCTORA Y CONSULTORA MONTES EIRL","label":"CONSTRUCTORA Y CONSULTORA MONTES EIRL"}]
Pero si los clientes son almacenados directamente en el script, en una variable, filtra correctamente:
Código HTML:
no se que puede estar pasando. Ver original
var availableTags =[{"id":"001","direccion":"AV. ARENALES ","ruc":"1235","value":"INVERSIONES PELIKANO E.I.R.L.","label":"INVERSIONES PELIKANO E.I.R.L."},{"id":"002","direccion":"JR. SAN JORGE 125","ruc":"1234","value":"CONSTRUCTORA Y CONSULTORA MONTES EIRL","label":"CONSTRUCTORA Y CONSULTORA MONTES EIRL"}]; $( "#nombres" ).autocomplete({ source: availableTags, minLength: 3 });