день добрый!
Подскажите пожалуйста как лучше подключить скрипт по добавлению события для реквестов.
Проблема в том что событие срабатывает только на первые запросы при загрузке страницы, на дальнейшие запросы уже событие не вешается.
Добавление события:
(function(open) {
window.XMLHttpRequest.prototype.open = function(method, url, async, user, pass) {
this.addEventListener("readystatechange", function() {
if (this.readyState == 4 && this.status == 200) {
console.log(this);
}
}, false);
open.call(this, method, url, async, user, pass);
};
})(XMLHttpRequest.prototype.open);
скрипт подключается :
<body onload="initSession()">