关于EasyUI使用tree方法生成树形结构加载两次的问题
2015-04-21 00:00
645 查看
摘要: 关于EasyUI使用tree方法生成树形结构加载两次的问题
html代码中利用class声明了easyui-tree,导致easyUI解析class代码的时候先解析class声明中的easyui-tree这样组件就请求了一次url;然后又调用js初始化代码请求一次url。这样导致了重复加载,解决的方法就是只用一种初始化方法来声明easyUI组件以避免重复的提交请求,即删除html中的class声明(class="easyui-tree");
加载两次的写法:
避免加载两次只需要把<ul id="roleTree" class="easyui-tree"></ul>中的class="easyui-tree"删除就可以,因为在js代码已经声明了easyui-tree
html代码中利用class声明了easyui-tree,导致easyUI解析class代码的时候先解析class声明中的easyui-tree这样组件就请求了一次url;然后又调用js初始化代码请求一次url。这样导致了重复加载,解决的方法就是只用一种初始化方法来声明easyUI组件以避免重复的提交请求,即删除html中的class声明(class="easyui-tree");
加载两次的写法:
<div class="easyui-panel" style="padding:5px;height:300px;"> <ul id="roleTree" class="easyui-tree"></ul> </div> <script type="text/javascript"> $(document).ready(function(){ var id = $("#role_id").val(); $('#roleTree').tree({ method:'get', animate:true, checkbox:true, url: '/index.php?m=role&f=getRole', loadFilter: function(data){ if (data){ return data; } } }); }); </script>
避免加载两次只需要把<ul id="roleTree" class="easyui-tree"></ul>中的class="easyui-tree"删除就可以,因为在js代码已经声明了easyui-tree
相关文章推荐
- EasyUI使用tree方法生成树形结构加载两次的问题
- EasyUI使用tree生成树形结构加载两次的问题
- 基于ssm与maven,使用easyui--tree生成类似部门管理树形结构图
- 基于ssm与maven,使用easyui--tree生成类似部门管理树形结构图
- 关于easyui datagrid 大量数据加载时 出现假死问题的解决方法
- ssm maven easyui--tree生成树形结构图
- JavaScript递归方法 生成 json tree 树形结构数据
- JavaScript递归方法 生成 json tree 树形结构数据
- 使用easyui的dialog两次加载数据问题!
- 解决使用easyui的datagrid组件页面加载后发送两次请求的问题
- 关于 ie 下使用 iframe 加载子页面时,子页面ajax数据能进入success方法,但是数据为空的问题
- EasyUI_tree根据数据库数据非迭代生成树形结构
- EasyUI_tree根据数据库数据生成树形结构JSON格式
- 关于EASYUI使用dataGrid加载本地JSON文件浏览器不显示问题
- EasyUI_tree根据数据库数据非迭代生成树形结构
- EasyUI_tree根据数据库数据非迭代生成树形结构
- 【JAVA】使用jacob生成的html,关于文字乱码处理,图片无法显示等问题。
- easyui tree使用方法
- easyui tree使用方法
- 关于使用maskbarcode在WEB页面中生成一维条形码的问题