어느 것을 사용해야합니까?jquery ajax - .fail과 call : 오류
하나가 아닌 다른 것을 사용해야하는 이유가 있습니까?
하나가 오류 처리에 더 좋습니까?
$.ajax({
url: url,
data: { start: start, end: end }
}).done(function(data, textStatus, jqXHR) {
$('#myElement').append(data);
}).fail(function() {
// report error
});
또는
$.ajax({
url: url,
data: { start: start, end: end },
success: function(data, textStatus, jqXHR) {
$('#myElement').append(data);
},
error: function(jqXHR, textStatus, errorThrown) {
// report error
}
});
"jQuery 1.8부터 deferred.pipe() 메서드는 더 이상 사용되지 않으므로 대신 deferred.then() 메서드를 사용해야합니다." http://api.jquery.com/deferred.pipe/ – richardaday