Ejemplo de envío datos método POST

De Manuais Informática - IES San Clemente.
Revisión del 00:13 24 ene 2008 de Veiga (discusión | contribs.) (Nueva página: Únicamente debemos cambiar algunas cosas en nuestra función: Adición de una línea adicional: * '''setRequestHeader''' que especifica qué tipo de datos llegarán al servidor. ...)
(difs.) ← Revisión anterior | Revisión actual (difs.) | Revisión siguiente → (difs.)
Ir a la navegación Ir a la búsqueda

Únicamente debemos cambiar algunas cosas en nuestra función:

Adición de una línea adicional:

  • setRequestHeader que especifica qué tipo de datos llegarán al servidor.
  • Cambio del parámetro que especifica el método a "POST" y por último utilizaremos parámetros para el "send".
function cargarContenido()
{
   var t1, t2, contenedor;
   contenedor = document.getElementById('contenedor');
   t1 = document.getElementById('texto1').value;
   t2 = document.getElementById('texto2').value;

   ajax=nuevoAjax();
   ajax.open("POST", "proceso.php",true);
   ajax.onreadystatechange=function()
   {
       if (ajax.readyState==4)
           contenedor.innerHTML = ajax.responseText;
   }

   ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
   ajax.send("t1="+t1+"&t2="+t2);
}