- 用Tabs打开会访问两次,新建一个空的Panel 然后在赋值. 不过这个Bug在最近的EasyUI解决了
$("#btn").click(function() { $("#tabs").tabs("add", { title : title, closable : true, selected : true, cache : true }); var str = "<iframe src=/mc-web/jsp/index/login.jsp'></iframe>"; var index = $("#tabs").tabs("getTabIndex", $("#tabs").tabs("getTab", title)); $("#tabs").find(".tabs-panels .panel:eq("+ index +") div").html(str); });
- 如果直接访问jsp页面也会加载两次的话,问题可能是你给EasyUI组件加了
class="easyui-datagrid"
然后又通过脚本为其注册属性,这样造成了两次渲染加载