Как прочитать заголовок ответа на пост-вызов ajax с пустым телом ответа

0

Я делаю почтовый вызов ajax, который возвращает требуемую информацию в заголовке ответа пустым телом ответа. Я использую следующий код для вызова

$.ajax({
  url : someUrl,
  type : "post",
  contentType : "application/x-www-form-urlencoded",    
  success : function(data, textStatus, request)
  {
        alert("success");
  },
  error : function(request, textStatus, errorThrown)
  {
        alert("error");     
  },
  timeout : "150000"
}); 

Я всегда получаю предупреждение об ошибке, так как ответ пуст, хотя статус 200 ok. Есть ли способ обхода таких звонков?

Теги:
post

1 ответ

0

Например, мы хотим получить заголовок Date из URL-адреса, который возвращает ошибку:

var get = $.get('http://stackoverflow.com/asdasdasddsadsadasde').always(function(){
    alert(get.getResponseHeader('Date'));
});

методы success и error устарели в последних версиях jQuery. Вы можете использовать done, fail и always методы.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню