Código:
function ajax() { if (window.XMLHttpRequest) { ajax = new XMLHttpRequest(); } else { ajax = new ActiveXObject("Microsoft.XMLHTTP"); } ajax.onreadystatechange = inserta; ajax.open('POST', "ajax.php?a=b&c=d", true); ajax.send(null); }
Código:
pues en los dos casos, imprimo las variables en ajax.phpfunction ajax() { if (window.XMLHttpRequest) { ajax = new XMLHttpRequest(); } else { ajax = new ActiveXObject("Microsoft.XMLHTTP"); } ajax.onreadystatechange = inserta; ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); ajax.open('POST', "ajax.php", true); ajax.send("a=b&c=d"); }
echo $_POST['a']."-".$_POST['b'];
Pues no sé por qué la 2º forma no me va, sólo quiero que se "esconda" el REQUEST_URI en la 2º parte, pero no sé por qué no va. Es que hay que coger las variables de otra forma?