Hola,
En el primer caso puedo ver luego la impresión con la función:
Código:
function inserta() {
if (peticion.readyState == 4 && peticion.status == 200) {
alert(peticion.responseText);
}
}
En el 2º caso no llega al alert, por algún lado se para por error
Ya está, es que va antes el
ajax.open('POST', "ajax.php", true);
que
ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');