Hola:
Digo yo... los que tanto aconsejan usar librerías, ¿han trabajado Ajax sin ellas?... Al final esas librerías siempre usan la respuesta responseText; y sin el peso de la librería tan solo debe chequearse los estados y asignar la respuesta
En vez de meterse en el berenjenal de depender de librerías, mi consejo es aprender al principio Ajax puro...
Si echamos un vistazo a las consultas "Ajax", la mayoría de problemas es debido al uso de librerías...¡Con lo fácil que es sin complicarse en añadidos...!
Saludos