Hola, tengo dos funciones:
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:
function 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");
}
pues en los dos casos, imprimo las variables en ajax.php
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?