LayUI Admin iframe版本ajaxSetup设置全局事件处理不生效

提问 已结 8 460
中化信
悬赏:20飞吻
版本:layuiAdmin 浏览器:chrome
我们目前使用LayUI Admin iframe版本,在首页想通过ajaxSetup设置会话过期的全局错误处理,但是在iframe中打开的标签页并没有生效,请教下该如何处理,谢谢!

layui.config({
base: '../xxx/resources/'
}).extend({
index: 'lib/index'
}).use(['index', 'jquery'], function () {
var $ = layui.jquery;
$.ajaxSetup({
global : true,
cache : false,
error : function(xhr,textStatus,errorThrown){
// 全局设置Ajax请求错误处理
if (xhr.status == 401) {
// 会话过期
.......
} else{
.......
}
}
});
});
回帖
  • IDyun
    2020-5-22
    layuiAdmin 的 common.js 或是是自己封装一个模块, 每个页面都需要引用这个模块。
    0 回复
  • 同一个页面只需要设置一次,但iframe是一个tab就是一个页面,所以每个页面都需要设置一下
    0 回复