Cita: Por ahora eso funciona, pero el problema es que la propiedad responseText del objeto XMLHttpRequest me trae TODO el contenido del documento, todo el codigo de la pagina completa (que también incluye los datos enviados por post) pero yo solo quiero los datos que se enviaron ¿no hay alguna forma de filtrarlos sin tener que usar XML?
A que te refieres con filtrar? xml?, mmm no explicas bien como es que recibe PHP los datos via post, ni como los imprimes (envias la respuesta a XMLHttpRequest), en fin, por lo que entiendo, es que no solo te muestra los datos enviados via POST, si no que te retorna igual el formulario, etc, si es eso, solo es necesario que crees un if donde detecte la petición via post y solo envies lo datos recibidos...
Código PHP:
Ver original<?php
if (isset($_POST['nombre'])) { //Imprimes de la forma que necesites entregar la respuesta a XMLHttpRequest...
echo $_POST['nombre'];
}else {
//aquí todo tu código HTML, formulario, etc...
}
?>