增加的脚本如下:
$tabs.tabs('add',{
title:'try',
content:'<iframe src="test.html">',
closable:true
});
页面可以正常打开,就是用chrome检测会发现有两次请求,第一次请求会被快速终结掉,easyui的版本是1.4
我没有再通过js加载呀,
$tabs.tabs('add',{
title:'try',
content:'',
closable:true
});
这个就是easyui自身提供的tab新增方式,而且也没有用到datagrid,
在社区看到说刷新时是事件冒泡导致请求两次,但是新增的时候为什么也会出现,很难理解,如果有经验,麻烦再回答下
我的意思就是在你的定义tab的id的地方,你的$tabs肯定有地方会定义啊。这里是不是还引用了tabs。class="xxxx-tabs"这样的。你这里加了。它一般就会执行两次。因为解析Html的时候一次,js解析时又一次。我以前最常见碰到的就是datagrid的,这里也应该适用。