session丢失的情况下报错TypeError:document.body is null

web项目开发的时候,session丢失的时候,单击页面跳转时,会报错,
谷歌浏览器没问题
火狐浏览器弹出框TypeError:document.body is null,弹出框一闪而过
IE浏览器图片说明报错,弹出框一直存在不消失。点击确定后消失。
后台程序没有报错。初步判定是session丢失的时候出现的错误。
前台用的框架jquery和easyui
问题可以重新。比如启动服务器,登陆后,重启服务器(消除session),在登陆页面单击跳转页面的按钮就会报错。或者通过等待session超时,也是重现问题

2个回答

huntwater
huntwater 我用的是jquery框架,好像是在,添加tab便签出现问题的,我的script代码都在body后面啊
大约 4 年之前 回复
huntwater
huntwater 我用的是jquery框架,好像是在,添加tab便签出现问题的,我的script代码都在body后面啊
大约 4 年之前 回复

//在右边center区域打开菜单,新增tab
function addTab(text, url) {
if ($('#tabs').tabs('exists', text)) {
$('#tabs').tabs('select', text);
} else {
var content = '

';
                    <1>

**<%--$('#tabs').tabs('add', {

title : text,

closable : true,

content : content,

});--%>**

                        <2>
            <%----%>window.open(url, 'top');
        }
    }
        使用的是easyui框架,如果注释掉代码<1>,使用代码<2>打开,不会,报错。但代码<2>不是我要的展示样式
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!