var DeferredObj = $.Deferred();
startHubCallback() {
Logger.Info("ServerHub completed : success");
DeferredObj .resolve();
}
$.when(DeferredObj)
.done((data, textStatus, jqXhr) => {
Logger.Info("InitReview completed: success");
})
.fail((jqXhr, textStatus, errorThrown) => {
Logger.HandleErrorMessage("InitReview completed: failed");
})
.always(() => {
//hide loading overlay
hideLoadingOverlay();
});
startHubCallback();
До обновления jquery DeferredObj.resolve()
использовалось для вызова $.when(DeferredObj)
, но после обновления до jquery до версии 3.5.1. Он не звонит $.when(DeferredObj)
.