Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/07/2012, 20:42
Avatar de Nemutagk
Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años, 1 mes
Puntos: 406
Respuesta: Responder petición al objeto XMLHttpRequest con AJAX

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
  1. <?php
  2. if (isset($_POST['nombre'])) {
  3.      //Imprimes de la forma que necesites entregar la respuesta a XMLHttpRequest...
  4.      echo $_POST['nombre'];
  5. }else {
  6.     //aquí todo tu código HTML, formulario, etc...
  7. }
  8. ?>
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)