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?
 
