Tengo un problemilla a la hora de hace una inserción en la base de datos y luego mostrarla. Las 2 funciones en php llamadas por ajax.
Cuando pulso una imagen primero llamo a la función de insertar y acto seguido a la función de mostrar. De tal forma que queda así
Código PHP:
><img src='images/add.png' id='aniadir' style='cursor:pointer' onclick='xajax_insertaDatos(xajax.getFormValues(formulario)); xajax_imprimeDatos(document.formulario.usuario.value)' />
Es como si se ejecutase la función de imprimir cuando todavía no ha dado tiempo a que se inserte el registro.
He probado ponerle a la función de imprimir, al principio de la misma, un sleep() de 5, 10 y 20. Y nada, a veces bien pero normalmente mal.
Sabeis por qué me está pasando ésto? Podeis darme alguna solución?
Muchas gracias.