Enviar formulario con AJAX
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
Mil gracias
exelente respuesta, una pregunta como mandabas parametros antes y como podria mandar un parametro a un servlet sin mandar todo el formulario
saludos.
saludos.
yo tuve el mismo problema y me encontré este pedacito de código:
req = new XMLHttpRequest();
req.open('POST','checkUserName.php',true); req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');//Esta es la parte más 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
req = new XMLHttpRequest();
req.open('POST','checkUserName.php',true); req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');//Esta es la parte más 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