错误
原因是代码
var node = $('#tt').tree('find', rs[i]);
中node节点没有找到,所以代码
$('#tt').tree('check', node.target);
中node.target为null。
而rs[i]来自代码
//获取角色菜单数据,并回显菜单tree。
$.post("findMoreRoleMenus","rid="+row.roleid,function(rs){}
中的回调函数的参数rs。
而树我们默认没让他显示mid为1的菜单,下面表open字段0表示不显示菜单,1表示显示菜单。
没显示所以easyui找不到id为1的node节点。
菜单表
没有id为1的XX系统菜单。
角色菜单表
解决办法,把rid为2,mid为1的记录删除即可。或者把id为1的菜单的open置为1。