09. easyui-tabs 配合 iframe 使用,请求两次等问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了09. easyui-tabs 配合 iframe 使用,请求两次等问题相关的知识,希望对你有一定的参考价值。
描述
- 需要把已经做好的几个设备管理页面。转为子菜单管理;直接使用 easyui-tabs 配合 iframe 是最省时省力的。
存在问题
- 当点击 “设备管理” 会出现子页面多次加载情况,而且被cancel掉
- 更主要的主要的问题,当点击子菜单时,iframe 并不是直接撑满整个tab页面,也设置了100%,但是无效果。进而导致easyui dialog 弹出时跑到左上角去.
解决办法
- html code
12345678910111213141516<
div
data-options
=
"region:‘center‘,border:false"
>
<
div
id
=
"tt"
class
=
"easyui-tabs"
data-options
=
"fit:true"
>
<
div
id
=
"tt0"
title
=
"摄像机管理"
>
<!-- <iframe src="equip_manager_vidicon.html" frameborder="0" height=100% width=100% ></iframe> -->
</
div
>
<
div
id
=
"tt1"
title
=
"扫码设备管理"
>
<!-- <iframe src="../system/park_scancode_show_info.html" frameborder="0" height=100% width=100%></iframe> -->
</
div
>
<
div
id
=
"tt2"
title
=
"刷卡设备管理"
>
<!-- <iframe src="swingCardEquipManager.html" frameborder="0" height=100% width=100%></iframe> -->
</
div
>
<
div
id
=
"tt3"
title
=
"打印设备管理"
>
<!-- <iframe src="park_receipt_print_info.html" frameborder="0" height=100% width=100%></iframe> -->
</
div
>
</
div
>
</
div
>
最初是直接在每个tab下面,添加的 iframe,会出现如前面描述的问题。 - js code
12345678910111213141516171819equip_manager.switchPage =
function
(value){
switch
(value) {
case
0:
return
‘<iframe src="equip_manager_vidicon.html" frameborder="0" height=100% width=100% ></iframe>‘
;
case
1:
return
‘<iframe src="../system/park_scancode_show_info.html" frameborder="0" height=100% width=100%></iframe>‘
;
case
2:
return
‘<iframe src="swingCardEquipManager.html" frameborder="0" height=100% width=100%></iframe>‘
;
case
3:
return
‘<iframe src="park_receipt_print_info.html" frameborder="0" height=100% width=100%></iframe>‘
;
}
}
$(
function
() {
$(
‘#tt‘
).tabs({
onSelect :
function
(title, index) {
if
($(
"#tt"
+ index).children().length == 0){
$(
"#tt"
+ index).html(equip_manager.switchPage(index));
}
}
});
$(
"#tt0"
).html(equip_manager.switchPage(0));
});
这里我修改成动态加载,至少这么做,解决了我遇到的上述2个问题.
以上是关于09. easyui-tabs 配合 iframe 使用,请求两次等问题的主要内容,如果未能解决你的问题,请参考以下文章
[javascript] vuejs的elementui配合iframe实现页面跳转
[javascript] vuejs的elementui配合iframe实现页面跳转
easyui 并没有easyui-tabs的CSS样式 它是如何设置样式的
jQueryeasyui的easyui-tabs相互嵌套问题,图中MMMM包含了 abcd区域 其中bd区域为空闲区,现在我只想要ac