Adobe aem cq6.3中不支持backbone.js的方法、销毁和获取

8yoxcaq7  于 2022-11-10  发布在  其他
关注(0)|答案(2)|浏览(101)

这些backbone.js方法(fetch和destroy)在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;
    })
});
1tu0hz3e

1tu0hz3e1#

从jQuery文档中:
弃用通知:从jQuery 3.0开始,jqXHR.success()jqXHR.error()jqXHR.complete()回调被删除。您可以使用jqXHR.done()jqXHR.fail()jqXHR.always()来代替。
他们可能升级到了jQuery 3.0

u1ehiz5o

u1ehiz5o2#

通过添加完成如下工作。

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

相关问题