Añado a la contestacion de caricatos, que, te falta una cabecera con la cual definir el Content-type :
.setRequestHeader("Content-type", "application/x-www-form-urlencoded", true);
añadela al objeto que contenga tu instnacia XMLhttpRequest, es deciar para ti seria :
Código Javascript
:
Ver originalajax.setRequestHeader("Content-type", "application/x-www-form-urlencoded", true);