我正在使用JQuery UI标签。 我正在按一下按钮进行导航。 我有3个标签。在按钮上单击其他两个被激活。 每个选项卡都是一个单独的jsp文件,集成到一个带有tabContainer的单个jsp中。
tabNavigationLInk包含从控制器加载jsp的链接。
按钮点击我有
1. $("#planningTabContainer").tabs().tabs({disabled: []});
2. $('#ui-tabs-2').load("/Plan"+tabNavigationLinks[1]);
3. $("#planningTabContainer").tabs("select", "#ui-tabs-2");
现在的问题是如果我使用第3行代码,JSP的加载调用会发生两次。 如果我不使用第3行代码。选项卡将加载但不会被选中。
是否有任何解决方案。 选择选项卡而不使用“选择”。因此呼叫不会发生两次。
答案 0 :(得分:0)
我并没有完全解决它但是通过制作它来解决问题 “cache”属性为true,所以每当我想刷新标签时我都会使用
$('#ui-tabs-2').load("/Plan"+tabNavigationLinks[1]);
否则我会用
$("#planningTabContainer").tabs("select", "#ui-tabs-2");
希望这有助于某人。