backbone.js 的方法、销毁和获取在 Adob​​e aem cq6.3 中不受支持

Methods, destroy and fetch of backbone.js are not supported in 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;
    })
});

来自 jQuery 文档:

Deprecation Notice: The jqXHR.success(), jqXHR.error(), and jqXHR.complete() callbacks are removed as of jQuery 3.0. You can use jqXHR.done(), jqXHR.fail(), and jqXHR.always() instead.

他们可能升级到 jQuery 3.0

添加完成后工作正常。

complete: function(response){ self.allowRequests = true; }