Hola:
¡Qué manía con las librerías!
Cita:
Iniciado por Pablo Ayala
No te gustaria mas usar jquery?
...
Los errores del código, a primera vista es que con con el método post, las variables debes pasarlas como lo que se pone detrás del "?" en una url del método get... tal vez has querido usar ese método. Además con post debes poner la cabecera (setRequestHeaders).
Un detalle: en el onsubmit debes terminar con return false para cancelar el submit (seguro que tal como está ahora se refresca la página, pero con los parámetros del form).
Saludos