Hola:
Siempre envié los datos de un form usando XMLHttpRequest.
Ahora estoy utilizando el envío con la función submit del formulario. Nunca usé este método y no sé como capturar desde javascript la respuesta del servidor.
En concreto, tengo un form en mi página y quiero que al presionar el botón de envío, los datos se envíen a un PHP, este devuelva una respuesta del tipo variable1=valor1&variable2=valor2 y pueda capturar esto desde javascript y mostrar el resultado del envío debajo del form. Sé como hacer todas estas cosas excepto capturar la respuesta al envío del form desde javascript. Con XMLHttpRequest, la función que usaba era onreadystatechange y la respuesta quedaba alojada en la variable responseText, pero no sé qué funciones y variables usar enviando el form con submit.
He buscado mucho la solución en Internet, pero está lleno de ejemplos de validación de datos antes de enviar, algo que ya manejo sin problemas, pero nadie habla de capturar la respuesta del servidor!!!
Espero que me puedan ayudar!
Muchas gracias.
Federico