咨询
交流群
电话

Jspxcms2.0.0后台信息管理在IE9下出现400错误BUG修复方法

文档 > 二次开发 2013-04-16 10:24 阅读

Jspxcms2.0.0后台信息管理中IE9下出现400错误。

这个问题将在下一版本中修复。在下一版本发布之前可以按本方法处理。

BUG原因:给select赋予了空值。

修复方法:

找到/WEB-INF/views/core/info/info_left.jsp页面,

在54行处,将以下代码:

    $(document).ready(function(){
        $("#queryNodeType").val($.cookie('queryNodeType')).change(function() {
            $.cookie('queryNodeType',this.value);
            fireClick();
        });
        
        var treeObj = $.fn.zTree.init($("#tree"), setting, zNodes);
        var nodes = treeObj.getNodes();
        if(nodes.length>0) {
            var nodeObj = nodes[0];
            onClick(null,"tree",nodeObj,null);
            treeObj.selectNode(nodeObj);
        }
    });

替换成:

    $(function(){
        var qnt = $.cookie('queryNodeType');
        if(qnt) {
            $("#queryNodeType").val($.cookie('queryNodeType'));
        }
        $("#queryNodeType").change(function() {
            $.cookie('queryNodeType',this.value);
            fireClick();
        });
        
        var treeObj = $.fn.zTree.init($("#tree"), setting, zNodes);
        var nodes = treeObj.getNodes();
        if(nodes.length>0) {
            var nodeObj = nodes[0];
            onClick(null,"tree",nodeObj,null);
            treeObj.selectNode(nodeObj);
        }
    });