jquery重写ajax提交并判断权限后使用load方法报错解决方法_jquery
来源:动视网
责编:小采
时间:2020-11-27 21:49:03
jquery重写ajax提交并判断权限后使用load方法报错解决方法_jquery
jquery重写ajax提交并判断权限后使用load方法报错解决方法_jquery:废话不多说了,直接给大家贴代码了。 jQuery(function ($) { // 备份jquery的ajax方法 var _ajax = $.ajax; // 重写ajax方法,先判断登录在执行success函数 $.ajax = function (opt) { var _success = opt && op
导读jquery重写ajax提交并判断权限后使用load方法报错解决方法_jquery:废话不多说了,直接给大家贴代码了。 jQuery(function ($) { // 备份jquery的ajax方法 var _ajax = $.ajax; // 重写ajax方法,先判断登录在执行success函数 $.ajax = function (opt) { var _success = opt && op

废话不多说了,直接给大家贴代码了。
重写原理为:由于闭包函数先于页面上script加载,所以在此可以直接复写$.ajax方法.
重点是红色部分内容一定要retrun 否则在使用load方法加载页面时报错 “Uncaught TypeError: Cannot call method 'done' of undefined。”
jquery重写ajax提交并判断权限后使用load方法报错解决方法_jquery
jquery重写ajax提交并判断权限后使用load方法报错解决方法_jquery:废话不多说了,直接给大家贴代码了。 jQuery(function ($) { // 备份jquery的ajax方法 var _ajax = $.ajax; // 重写ajax方法,先判断登录在执行success函数 $.ajax = function (opt) { var _success = opt && op