Попробуйте изменить XMLHttpRequest на что-то вроде ' e '. Может быть, это просто конфликт имен?
Кроме того, вы действительно делаете правильный вызов ajax?
jQuery.ajax({
url: "/file/location.php",
data: "param"+value,
error: function(e){
alert(e.responseText);
}
success: function(data) { alert(data); }
});