динамический URL для вкладки jquery

Я использую плагин struts2-jquery для табпанели. Проверьте ниже код

<table width="98%" border="0" cellpadding="2" cellspacing="0">
  <tr>
    <td>
      <s:select list="appList" id="appList" name="selectedApp"
          headerKey="-1" onchange="getApplicationValue(this);"/>
    </td>
  </tr>
  <tr>
    <td>
      <s:url var="urlVar" value="actionValue">
        <s:param name="calledAction">actionName</s:param>
  </s:url>

      <sj:tabbedpanel id="remotetabs" selectedTab="0" cssStyle="width:100%">

      <sj:tab id="pendingTab" href="%{urlVal}" key="key" target="div1" 
    loadingText="Loading..." indicator="indicator">
    <sj:div id="pendingDiv" indicator="indicator" >
    </sj:div> 
  </sj:tab>
    </td> 
  </tr>
</table>

<script language="javascript">
        var selectedTab;

    $( document ).ready(function() {
        $('#remotetabs').tabs({
            select:function(event,ui) { //bind click event to link
                selectedTab=ui.index;
            }
         });
    });

    function getApplicationValue(){

        $( "#remotetabs" ).tabs( "load", selectedTab);
}
</script>

Мое требование

  1. каждая вкладка вызывает URL-адрес, выполняет операцию с базой данных и показывает данные на этой вкладке
  2. изменение значения поля со списком над панелью вкладок запускает текущую выбранную вкладку с передачей значения текущего выбранного значения в поле со списком
  3. при изменении поля со списком данные должны отображаться на текущей выбранной вкладке

проблема: req1 и req3 работают нормально, но для req2 я не могу передать выбранное значение поля со списком в свой класс действий, поскольку текущая страница уже загружена. изменение панели вкладок не связывает мою переменную класса с классом действия. Пожалуйста, помогите мне выяснить, как мне передать значение поля со списком в мой класс действий (без загрузки всей страницы/изменения вкладки)

вот как это выглядит: http://jsfiddle.net/rohanparekh/ZvtRM/3/


person rohanparekh    schedule 23.10.2013    source источник
comment
вот как это выглядит: jsfiddle.net/rohanparekh/ZvtRM я хочу передать выбранное поле со списком значение для моего класса действий без вызова действия   -  person rohanparekh    schedule 23.10.2013
comment
@cpoDesign: вы не можете поместить код с taglibs в jsfiddle...   -  person Andrea Ligios    schedule 12.12.2013


Ответы (1)


Код не сбалансирован.

sj:tabbedpanel никогда не закрывается закрывающим тегом.

person coding_idiot    schedule 11.12.2013