最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

jquery 重寫(xiě) ajax提交并判斷權(quán)限后 使用load方法報(bào)錯(cuò)解決方法

 更新時(shí)間:2016年01月19日 09:01:00   作者:jerrylsxu  
這篇文章主要介紹了jquery 重寫(xiě) ajax提交并判斷權(quán)限后 使用load方法報(bào)錯(cuò)解決方法 的相關(guān)資料,需要的朋友可以參考下

廢話不多說(shuō)了,直接給大家貼代碼了。

jQuery(function ($) {
// 備份jquery的ajax方法 
var _ajax = $.ajax;
// 重寫(xiě)ajax方法,先判斷登錄在執(zhí)行success函數(shù) 
$.ajax = function (opt) {
var _success = opt && opt.success || function (a, b) { };
var _opt = $.extend(opt, {
success: function (data, textStatus) {
// 如果后臺(tái)將請(qǐng)求重定向到了登錄頁(yè),則data里面存放的就是登錄頁(yè)的源碼,這里需要找到data是登錄頁(yè)的證據(jù)(標(biāo)記) 
if ((typeof data) == 'string' && data.indexOf('shangjiaAjaxExtend') != -1) {
window.location.href = 'http://' + window.location.host + '/S/BusiLogin/Index';
return;
} else {
_success(data, textStatus);
}
}
});
return _ajax(_opt);
};
});

重寫(xiě)原理為:由于閉包函數(shù)先于頁(yè)面上script加載,所以在此可以直接復(fù)寫(xiě)$.ajax方法.

重點(diǎn)是紅色部分內(nèi)容一定要retrun 否則在使用load方法加載頁(yè)面時(shí)報(bào)錯(cuò) “Uncaught TypeError: Cannot call method 'done' of undefined?!?br />

相關(guān)文章

最新評(píng)論

南宫市| 吉林市| 冷水江市| 弥渡县| 东乌珠穆沁旗| 深州市| 阳新县| 鄯善县| 崇州市| 鄂托克旗| 建始县| 武定县| 西昌市| 迭部县| 裕民县| 类乌齐县| 东阳市| 六安市| 永康市| 乌海市| 四子王旗| 辉南县| 香港 | 北票市| 邵东县| 泸溪县| 孟州市| 桦川县| 泽库县| 商丘市| 沁水县| 岳阳市| 荥阳市| 孟村| 临潭县| 扎囊县| 铜陵市| 连南| 恩施市| 东城区| 山丹县|