Estoy aprendiendo a usar Ajax y lo estoy combinando con PHP(es lo que programo).
Entiendo bien el como enviar datos con un formulario con GET y con POST de la manera tradicional (sin Ajax).
Veo que con el método GET usando Ajax se así:
Código Javascript:
Ver original
var variable1 = encodeURI(document.getElementById('txt_campo1').value); var txt_campo2 = encodeURI(document.getElementById('txt_campo2').value); http.open('GET','archivo.php?variable1='+variable1+'variable2='+variable2,true); http.onreadystatechange = enviando; http.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); http.send(null);
Siempre he entendido que por seguridad es mejor enviar los campos con POST y asi no tener que usar tantos parámetros con GET.
Mi duda es.... con Ajax, cómo se envia datos en un formulario usando el método POST ??
Les agradezco su ayuda.
Gracias.