Hej.
Jako, że pracuje dosyć od niedawna u siebie w projekcie z javascript/ajaxem - tak dosyć staro, ale bawie się w Vanillia JS i taki trochę oldschool z jquery ;).
Pojawia mi się pewien problem i pytanie, w jaki sposób można wykonać "callback" z ajax.get, który jest obsługiwany jako error tzn:
- potrzebuje w momencie wystąpienia error- > powiedzmy kiedy status będzie 401, cofnąć zmiany wprowadzone przez użytkownika, macie pomysł jak to zrobić?
Czy jeśli w error- wywołam funkcje która zrobi np response.abort() to czy to będzie coś na tej zasadzie?
Dla przykładu :
$.ajax({
type: "GET",
url: base_url+'/ajax/fetch/counts/',
dataType: 'json',
data: {},
error: function(xhr, error){
// tutaj chcialbym odwrócić zmiany które został wprowadzone np na tabeli za pomoca callback
},
success: // wysłanie aktualizacji tabeli - > to akurat mam.
});