Ver Mensaje Individual
  #6 (permalink)  
Antiguo 12/10/2008, 11:12
edugonch
 
Fecha de Ingreso: agosto-2007
Mensajes: 140
Antigüedad: 16 años, 8 meses
Puntos: 0
Respuesta: Problema al pasar valores de formulario por AJAX

Bueno, lo que yo hago es obtener todos los datos del formulario con javascript y les doy formato con XML

Por ejemplo para adquirir los datos de un campo -->

var xmlFormulario = "<AnuncioFormulario>";
xmlFormulario += "<titulo><![CDATA[" +
document.getElementById("txt_AnuncioTitulo").value + "]]></titulo>";

......................

Luego

Despues lo mando

var http = getXMLHTTPRequest();

var myurl = "Archivo.php?";
myRand = parseInt(Math.random()*999999999999999);

var modurl = myurl+"rand="+myRand;

http.open("POST", modurl, true);
http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=utf-8');

http.onreadystatechange = function()
{
if (http.readyState == 4) {
document.getElementById('dondePonerLaRespuesta').i nnerHTML = http.responseText;
}
};

http.send("stringXML=" + stringXML); ///Hacer Submit

Y en php utilizo DOM para obtener los datos del XML