programing

jQuery에서 .fail로 전송되는 파라미터는 무엇입니까?

showcode 2023. 3. 11. 09:38
반응형

jQuery에서 .fail로 전송되는 파라미터는 무엇입니까?

3가지 파라미터의 이름이 무엇인지에 대한 문서를 찾을 수 없습니다.$.ajax에러가 발생.

지금 사용하고 있는 것은, 다음과 같습니다.

.fail(function(A, B, C) {

http://api.jquery.com/jQuery.ajax/에 따르면fail콜백은 다음과 같습니다.

jqXHR, textStatus, errorThrown

와 같은error,그렇지만error는 권장되지 않습니다.

폐지 통지:jqXHR.success(), jqXHR.error() 및 jqXHR.complete() 콜백은 jQuery 1.8에서는 사용되지 않습니다.최종 삭제에 대비하여 코드를 준비하려면 jqXHR.done(), jqXHR.fail() 및 jqXHR.always()를 사용합니다.

다음은 같은 문제를 찾은 후의 예입니다.

this.GetOrderList = function (customerId) {
    var self = this;
    $.post('MySuperServer.aspx', { customerId: customerId })
    .done(function (dataStr) {
        var orderList = jQuery.parseJSON(dataStr);
        self.process(orderList);
    })
    .fail(function (jqXHR, textStatus, error) {
        console.log("Post error: " + error);
    });
}

디버깅 중에 얻은 것은 다음과 같습니다.

  • jqXHR은 JS 객체입니다.
  • textStatus는 "error"입니다.
  • error는 "Internal Server Error"로, 서버가 보낸 오류 메시지입니다.

언급URL : https://stackoverflow.com/questions/9847244/what-are-the-parameters-sent-to-fail-in-jquery

반응형