Показать сообщение отдельно
  #1 (permalink)  
Старый 14.12.2015, 14:11
Аватар для annie88
Кандидат Javascript-наук
Отправить личное сообщение для annie88 Посмотреть профиль Найти все сообщения от annie88
 
Регистрация: 25.09.2015
Сообщений: 101

Обработка ошибки
Здравствуйте!
Не могли бы Вы подсказать как можно прервать запрос Ajax, если время ожидания ответа становится слишком большим ?
function post(url,data){
		var xhr_data= new XMLHttpRequest();
		xhr_data.open('post',url+'&global_code='+global_code, true);
		xhr_data.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xhr_data.setRequestHeader("Content-length", params.length);
		xhr_data.setRequestHeader("Connection", "close");
		xhr_data.onreadystatechange = function(){
			if(!(this.readyState==4 && this.status==200 ))
                                    alert( JSON.parse(this.responseText));
		}
		xhr_data.send(data);
	}

Последний раз редактировалось annie88, 14.12.2015 в 14:17.
Ответить с цитированием