EasyUI的选项卡Tabs在新增的时候会请求两次url,easyui社区里面只有refreash的解释,新增tab的时候也会出现
增加的脚本如下:$tabs.tabs('add',{title:'try',content:'<iframesrc="test.html">',closable:true...
增加的脚本如下:
$tabs.tabs('add',{
title:'try',
content:'<iframe src="test.html">',
closable:true
});
页面可以正常打开,就是用chrome检测会发现有两次请求,第一次请求会被快速终结掉,easyui的版本是1.4 展开
$tabs.tabs('add',{
title:'try',
content:'<iframe src="test.html">',
closable:true
});
页面可以正常打开,就是用chrome检测会发现有两次请求,第一次请求会被快速终结掉,easyui的版本是1.4 展开
展开全部
你在html中如果使用了easyui的标签,再通过js去加载。那么无论是easyui的什么组件,都会加载两次。最常见的是datagrid的加载两次。我原来就经常犯这问题,无意间发现会加载两次,之后就不在Html中定义相应的属性了。只通过js来加载
追问
我没有再通过js加载呀,
$tabs.tabs('add',{
title:'try',
content:'',
closable:true
});
这个就是easyui自身提供的tab新增方式,而且也没有用到datagrid,
在社区看到说刷新时是事件冒泡导致请求两次,但是新增的时候为什么也会出现,很难理解,如果有经验,麻烦再回答下
追答
我的意思就是在你的定义tab的id的地方,你的$tabs肯定有地方会定义啊。这里是不是还引用了tabs。class="xxxx-tabs"这样的。你这里加了。它一般就会执行两次。因为解析Html的时候一次,js解析时又一次。我以前最常见碰到的就是datagrid的,这里也应该适用。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询