最近用aceAdmin,jquery文件没有使用ace包里的而是使用了3.2.1,ajax加载内容的时候就报错了:
Uncaught TypeError: $.ajax(...).error is not a function ace.js:610
经过比对jquery2.21和jquery3.2.1,找到ajax的定义,发现了一些细微的差别
3.2.1版本已经取消了ajax里的error函数,而实际上error函数和fail()是同样效果的。
如果不想换jquery,那么就拿ace.js中的.ajax(...).error(...)换成.ajax(…).fail(…)即可
修改后
本文介绍在使用aceAdmin时遇到的jQuery 3.2.1版本与ace.js中AJAX错误处理不兼容的问题。由于3.2.1版jQuery取消了.error方法,文章提供了解决方案,即替换为.fail方法。
1926

被折叠的 条评论
为什么被折叠?



