jQuery+ztree插件加载权限菜单树显示undefined的问题

当时的一个运行环境:

  前端:使用的是jQuery+ztree插件

  问题所在:加载权限菜单树的时候显示undefined

  分析原因:后端返回来的数据经打印都能正常返回并且是json字符串,后端接口加上了@Responsbody,前端async 里面加上了"dataType" : json ,最终发现数据交互没有问题

  最终导致问题原因:

 1 // 2.创建JSON对象用于存储对zTree所做的设置
 2                 var setting = {
 3                     "view":{
 4                         // 调用修改menuTree默认的图标的方法
 5                         "addDiyDom": myAddDiyDom
 6                         // "addHoverDom":myAddHoverDom,
 7                         // "removeHoverDom":myRemoveHoverDom
 8                     },
 9                     "data":{
10                         "key":{
11                             "url":"maomi",
12                             // "name" : "menuName" // 发现问题在这里,name属性为节点要显示名字,如果没有设置节点就会显示undefined,而且后面的value值要和实体类节点名称一致
13                         }
14                     }
15                 };

 

jQuery+ztree插件加载权限菜单树显示undefined的问题

 

jQuery+ztree插件加载权限菜单树显示undefined的问题

 

上一篇:vue控制台报错Cannot read property ‘_withTask’ of undefined问题


下一篇:1-预编译习题的讲解