fuelphpのrestコントローラでログインチェックを行う
でログインチェックに失敗したときの処理をajax毎に書きたくなかったので調べました。
$(document).ajaxError(function(e, jqXHR) {
if (jqXHR.status === 401) {
//ここに処理を書く
}
});
axiosを使っている場合は以下
axios.interceptors.response.use(function (response) {
return response;
}, function (error) {
if (error.response.status === 401) {
//ここに処理を書く
}
return Promise.reject(error);
});