Подтвердить что ты не робот

AJAX - получить ответное тело с успехом и ошибкой

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

$.ajax({
          type: "POST",
          url: '/register',
          data : registerRequestJSON,
          contentType:"application/json",
          success: function(data){
              $("#register_area").text();// need to show success
          },
          error: function(err) {
            $("#register_area").text("@text"); // @text = response error, it is will be errors: 324, 500, 404 or anythings else
          }
    });

Как я могу использовать тело ответа? (документация Jquary.Ajax не работает на моменте)

4b9b3361

Ответ 1

Первым параметром для обработчика ошибок является jqxhr, он имеет свойство responseText, которое даст тело ответа.

$.ajax({
          type: "POST",
          url: '/register',
          data : registerRequestJSON,
          contentType:"application/json",
          success: function(data){
              $("#register_area").text();// need to show success
          },
          error: function(jqxhr) {
            $("#register_area").text(jqxhr.responseText); // @text = response error, it is will be errors: 324, 500, 404 or anythings else
          }
    });