html代码中利用class声明了easyui-tree,导致easyUI解析class代码的时候先解析class声明中的easyui-tree这样组件就请求了一次url;然后又调用js初始化代码请求一次url。这样导致了重复加载,解决的方法就是只用一种初始化方法来声明easyUI组件以避免重复的提交请求,即删除html中的class声明(class="easyui-tree");

加载两次的写法:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<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

最新文章

  1. html5实现银联海购商品分类列表
  2. Yii2使用教程
  3. j2ee log4j集中式日志解决方案logpool v0.3
  4. **IOS:xib文件解析(xib和storyboard的比较,一个轻量级一个重量级)
  5. MacOS下的生活——RescueTime,时间规划利器
  6. hdoj 2601(判断N=i*j+i+j)
  7. HTML之学习笔记(五)图片加载
  8. 基础知识(2)- Java程序设计环境
  9. RabbitMQ-从基础到实战(4)— 消息的交换(下)
  10. PHP简单分页省略中间页码
  11. .NET Core 图片操作在 Linux/Docker 下的坑
  12. SQL跨服务器查询数据库
  13. &lt;jsp:include&gt;动作元素,附:最易出错的一点
  14. PS制作纸质复古野外露营插画分享
  15. 关于Hadoop未授权访问可导致数据泄露通知
  16. hadoop 视频教程2
  17. Win8安装msi程序出现2502、2503错误解决方法
  18. JavaScript里的创建对象(一)
  19. 【转】MyEclipse 9.0正式版官网下载(附Win+Llinux激活方法、汉化包)
  20. C#获取MAC地址的几种方法

热门文章

  1. node访问iis使用keep-alive设置不当
  2. 开发者最常用的 8 款 Sublime Text 3 插件
  3. Node.js入门:Node.js&amp;NPM的安装与配置
  4. SQL Server 2014新特性-原生备份加密
  5. PNG使用技巧 PNG的使用技巧
  6. font-size:100%有什么作用
  7. Angular从0到1:function(下)
  8. C#薪水和前途
  9. 必应词典3.2去广告备忘笔记(转摘于roustar31)
  10. 15个前卫的 HTML5 &amp; CSS3 网页设计作品