Es extraño, el autocompletado debería ocurrir siempre que se cumpla la condición así borres y vuelvas a escribir el contenido. No estoy seguro de que tenga algo que ver, pero también puedes probar cambiando el
if por un
while, aunque de cualquier forma, en ambos casos se debería cumplir la condición.
Código Javascript
:
Ver originalwhile (cantCaracteres >= limit){
$.getJSON("../class/Json-agents.php", function(data){
var agents = [];
$(data).each(function(key, value){agents.push(value.Agent); });
$("#txtAgent").autocomplete({source: agents});
});
}