Я пытаюсь как-то отфильтровать ответ на запрос на основе возвращенного кода состояния. Я нашел, как я могу получить код состояния, используя оператор «complete», но я не знаю, как получить обработчик данных. В этом примере я хочу включить оператор ошибки и оператор успеха в полный обработчик и иметь возможность обрабатывать данные.
$.ajax({
dataType: 'json',
url: url,
cache: false,
type: 'GET',
async: true,
error: function(){
//process error
},
success: function(data){
//process data
},
complete: function(transport) {
switch(transport.status){
case 200:
//process data
break;
case 202:
//process data
break;
case 304:
//do not process data
break;
default:
//default processing
break;
}
}
}
});