Показать сообщение отдельно
  #1 (permalink)  
Старый 24.10.2018, 10:21
Аватар для Влад137
Интересующийся
Отправить личное сообщение для Влад137 Посмотреть профиль Найти все сообщения от Влад137
 
Регистрация: 23.11.2017
Сообщений: 22

Добавление события в AJAX request
день добрый!
Подскажите пожалуйста как лучше подключить скрипт по добавлению события для реквестов.
Проблема в том что событие срабатывает только на первые запросы при загрузке страницы, на дальнейшие запросы уже событие не вешается.
Добавление события:
(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()">
Ответить с цитированием