Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery UI选项卡加载并选择_Jquery_Jquery Ui_Jquery Ui Tabs - Fatal编程技术网

Jquery UI选项卡加载并选择

Jquery UI选项卡加载并选择,jquery,jquery-ui,jquery-ui-tabs,Jquery,Jquery Ui,Jquery Ui Tabs,我正在使用jQueryUI选项卡。 我正在点击按钮导航。 我有三个标签。单击按钮,其他两个按钮被激活。 每个选项卡都是一个单独的jsp文件,集成到一个具有tabContainer的jsp中 tabNavigationLInk包含从控制器加载jsp的链接 按一下按钮我就有了 1. $("#planningTabContainer").tabs().tabs({disabled: []}); 2. $('#ui-tabs-2').load("/Plan"+tabNavigationLin

我正在使用jQueryUI选项卡。 我正在点击按钮导航。 我有三个标签。单击按钮,其他两个按钮被激活。 每个选项卡都是一个单独的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时调用会发生两次。 如果我不使用第三行代码。该选项卡将被加载,但不会被选中

有没有人能解决这个问题。
不使用“选择”按钮选择选项卡。这样电话就不会再打两次了。

我并没有完全解决问题,但还是打了电话 cache属性为true,因此每当我想刷新选项卡时,我都会使用

  $('#ui-tabs-2').load("/Plan"+tabNavigationLinks[1]); 
  $("#planningTabContainer").tabs("select", "#ui-tabs-2"); 
否则我就用

  $('#ui-tabs-2').load("/Plan"+tabNavigationLinks[1]); 
  $("#planningTabContainer").tabs("select", "#ui-tabs-2"); 

希望这对其他人有所帮助。

我没有完全解决这个问题,但通过将cache属性设置为true来解决问题,因此每当我想刷新选项卡时,我都会使用$'ui-tabs-2'。加载/计划+选项卡导航链接[1];否则,我将使用$planningTabContainer.tabsselect,ui-tabs-2;希望这能帮助别人。