[常见问题] EasyUI的组件加载两次的问题
mikel
2012-02-20
最近项目调试的时候在firebug中发现EasyUI的组件异步加载时总是加载两次url属性的问题,代码如下:
1 $(function(){ 2 $('#comb').combobox({ 3 url:'/area/list' 4 }); 5 }); 6 7 <input id="comb" class="e a syui-combobox" type="text" name="comb" /> 从以上的代码可以看到页面初始化的时候加载一次combobox组件的url, html代码中也利用class声明了一次combobox,这样就导致,easyUI解析html代码的时候先解析class声明中的combobox组件请求了一次url然后又调用了js中初始化的代码初始化一次数据,导致重复加载,避免的方法就是只用一种初始化方法来声明easyUI组件,避免重复的提交请求 修改后的代码如下: 1 $(function(){ 2 $('#comb').combobox({ 3 url:'/area/list' 4 }); 5 }); 6 7 <input id="comb" type="text" name="comb" /> |
相关讨论
相关资源推荐
- 解决easyui 控件datagrid 二次加载问题
- easyui数据请求两个url_JQuery EasyUI 加载两次url的原因分析及解决方案
- easyui 中重复加载两次url
- EasyUI使用tree生成树形结构加载两次的问题
- easyUI datagrid 加载时请求两次后台
- php easyui tree 结构,关于EasyUI使用tree方法生成树形结构加载两次的问题
- EasyUI使用tree方法生成树形结构加载两次的问题
- 解决JQuery EasyUI 加载两次url的问题
- 解决使用easyui的datagrid组件页面加载后发送两次请求的问题
- jquery easyui Tab 引入页面及加载请求多次的问题