当从一个选项卡导航到另一个选项卡时,即单击 tab1(即 jsp)中的提交按钮时,必须加载 tab2。我的代码如下。
<sj:tabbedpanel id="remotetabs" onCompleteTopics="tabcomplete"
onChangeTopics="tabchange">
<sj:tab id="tab1" href="test1.jsp" label="Tab One" />
<sj:tab id="tab2" href="test2.jsp" label="Tab Two" />
</sj:tabbedpanel><sj:submit></sj:submit>
我用过的jsp是
<s:url var="remoteurl1" action="ajax1" />
<s:url var="remoteurl2" action="ajax2" />
<sj:tabbedpanel id="tabpanel">
<sj:tab id="tab1" href="Test1.jsp" label="Tab One" />
<sj:tab id="tab2" href="Test2.jsp" label="Tab Two" />
</sj:tabbedpanel>
<sj:a href="#" onClickTopics="movetonextdiv" button="true">Next</sj:a>
我的脚本是
$.subscribe('movetonextdiv', function(event, data) {
var selected = $("#tabpanel").tabs('option', 'selected');
$("#tabpanel").tabs('option', 'selected', selected + 1);
});
我仍然面临一个问题,例如在开发人员工具中我收到错误,因为 Object 不支持以下代码行的此属性或方法。
var selected = $("#tabpanel").tabs("option", "selected");