нет. это мы запрос неверно отправляем
с таким кодом :
var callback = function(data,req){
// выполнится по завершении запроса. this - req.
alert(data);
};
var ajax=new XMLHttpRequest();
ajax.onreadystatechange=function(){
if( ajax.readyState==4 ){
callback.call( ajax,ajax.responseText,ajax );
}
};
ajax.open("POST", "/echo/html/");
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
ajax.send("myvar=mylolko");
данные (myvar=mylolko) отправляются. я проверил в
jsfiddle