Методы, уничтожение и выборка backbone.js не поддерживаются в Adobe aem cq6.3
Эти методы backbone.js (выборка и уничтожение) работали нормально в Adobe AEM CQ5.6, теперь я обновился до CQ6.3. Функциональные возможности не работают сейчас.
метод получения -
fetch({
url: contextPath+"/bin/servletpath/updatemessage",
data: data,
add: true,
cache: false,
success: (successCallback ? successCallback : function(){
self.allowRequests = true;
}),
error: (errorCallback ? errorCallback : function(){
self.allowRequests = true;
})
});
2 ответа
Решение
Работает нормально, добавив полный, как показано ниже.
complete: function(response){ self.allowRequests = true; }
Из документов JQuery:
Уведомление об устаревании:
jqXHR.success()
,jqXHR.error()
, а такжеjqXHR.complete()
обратные вызовы удалены с jQuery 3.0. Ты можешь использоватьjqXHR.done()
,jqXHR.fail()
, а такжеjqXHR.always()
вместо.
Они, вероятно, обновлены до jQuery 3.0