Soy totalmente nuevo en esto de la programación WEB por lo que estoy usando SAJAX.
Todos los ejemplos que he encontrado con esta herramienta, son funciones que solo actualizan un campo de texto. Lo que yo quisiera es ver como puedo actualizar varios campos a la vez. Para esto la solución que yo encontre es utilizar una cadena en donde mando todos los valores de estos campos, y después utilizando la función eval, crear un array, ahora el problema es que no actualiza este array, sino hasta que pulso dos veces el botón dos veces (que es el evento que lanza mi función para llenar estos campos). a continuación presento las funciones de java script para que quede un poco más claro lo que intento hacer.
function do_busca_cb(aux) {
arrBusca= eval("new Array("+aux+")");
}
function do_busca() {
var apellido_pat_autor,nombre_autor;
apellido_pat_autor = document.getElementById("apellido_pat_autor").valu e;
nombre_autor = document.getElementById("nombre_autor").value;
x_busca(apellido_pat_autor, nombre_autor, do_busca_cb);
}
function refrescaCampos(){
document.getElementById("nombre_libro").value = arrBusca[0];
document.getElementById("ciudad_autor").value = arrBusca[1];
document.getElementById("id_autor").value = arrBusca[2];
document.getElementById("id_libro").value = arrBusca[3];
}