Que tal
moscrates,
el problema es que cuando se ejecuta el ready y tu autocomplete, no existe en el DOM element #animal, este se crea de forma dinámica, para solucinarlo deberias asignar el autocomplete al elemento cuando lo creas, esto:
Código Javascript
:
Ver originalvar td1 = document.createElement("TD");
td1.appendChild(document.createElement("<input type=\"text\" id=\"animal\" name=\"cliente["+t+"]\"size=\"25\"/>"));
debería ser algo así(y de paso utilizar jQuery para crear el elemento):
Código Javascript
:
Ver originalvar el = $('<td><input type=\"text\" id=\"animal\" name=\"cliente["+t+"]\"size=\"25\"/></td>').autocomplete({
source: "auto_comple.php?getAnimales=1",
select: function(event, ui) {
}
})
$(document.body).append(el);//acá deberías cambiar por donde haces el append del td1 que no aparece en tu código
Saludos.