Как я могу проверить onreadystatechange на XMLHttpRequest или чистую Javascript AJAX без jQuery? Я делаю это, потому что я разрабатываю расширение Firefox. Наверное, я должен использовать шпионов, но не мог понять, почему, поскольку мой аякс ничего не вернет.
submit : function() {
var url = window.arguments[0];
var request = new XMLHttpRequest();
request.open("POST", 'http://'+this.host+'/doSomething', true);
request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
request.send("param="+param+"&emotions="+this.getParams());
request.onreadystatechange = function() {
if(this.readyState == 4) {
// alert(this.responseText);
}
};
}