Rudchyk
2/28/2018 - 2:07 PM

Check Status Before Action

var succsessCb = function() { // do something if ok }, unSuccsessCb = function() { // do something if wrong };

checkStatusBeforeAction(succsessCb, unSuccsessCb);

// @ts-check
/** 
 * @param {function} succsessCb 
 * @param {function} unSuccsessCb
*/
function checkStatusBeforeAction(succsessCb, unSuccsessCb) {
  $.ajax({
    url: url,
    statusCode: {
      401: function () {
        unSuccsessCb();
      }
    },
    success: function (data) {
      succsessCb();
    }
  });
}