반응형
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
반응형
'programing' 카테고리의 다른 글
selastic search v.s.응용 프로그램 필터링용 MongoDB (0) | 2023.03.11 |
---|---|
Angular js와 Express js의 기본적인 차이와 유사점은 무엇입니까? (0) | 2023.03.11 |
JSON에서는 여러 줄의 스트링을 사용할 수 있습니까? (0) | 2023.03.11 |
Angular $http : 'timeout' 설정에 대한 약속 설정 (0) | 2023.03.11 |
중첩된 개체를 쿼리하려면 어떻게 해야 합니까? (0) | 2023.03.11 |