Enviar formulario con AJAX

paco
01 de Junio del 2009
Hola, por ahora estoy en los inicios de AJAX y todo lo que he hecho lo hago con el metodo GET y enviando uno o dos parametros. Quisiera saber si hay forma de enviar todo un formulario con metodo POST ya que el GET es limitado en su capacidad de caracteres. Si saben como me responden en este foro.
Mil gracias

Grande
01 de Junio del 2009
exelente respuesta, una pregunta como mandabas parametros antes y como podria mandar un parametro a un servlet sin mandar todo el formulario
saludos.

artguedo
01 de Junio del 2009
yo tuve el mismo problema y me encontr este pedacito de cdigo:

req = new XMLHttpRequest();
req.open('POST','checkUserName.php',true); req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');//Esta es la parte ms importante para usar POST
req.send('q=' + input + '&q2=' + input2);// en vez usar null, envias el conjunto de variables como si fueran un QueryString

Espero te sirva

manuel
01 de Junio del 2009
Muchas gracias me ha resultado muy til