0

Struts 2 jquery プラグインのドロップダウン リストを使用しています。このドロップダウンを含むフォームを送信し、ターゲットを他の div に渡したいと考えています。アイデアを教えてください。よろしくお願いします。コードは次のとおりです。

         <sj:select 
          list="dayList" 
          href="%{idDayList}"
          title="Select day"
          id="dayId" headerKey="-1"
          headerValue="-----Select Day-----" 
          targets="rightBottomDiv"/>   


<sj:div id="rightBottomDiv"  formIds="idLeftForm"  cssStyle="height:100%;width:100%;background-color:#dfdsf;"                                        draggableRevert="invalid" cssClass="accept ui-widget-content ui-corner-all" >
          <jsp:include page="templateRightBottomDiv.jsp"/>
          </sj:div>
<action name="daySubmitAction2"  method="divRefreshMethod" class="com.ebhasin.fitnessbliss.actions.templateExerciseAction">
                <result  name="success">/jsps/templateRightBottomDiv.jsp</result>
            </action>
4

1 に答える 1

0

試す:

         <sj:select 
          list="dayList" 
          href="%{idDayList}"
          title="Select day"
          id="dayId" headerKey="-1"
          headerValue="-----Select Day-----" 
          targets="rightBottomDiv"
          onChangeTopics="somethingHappened"/>

<script>
    $.subscribe('somethingHappened', function(){
        $("your-form-selector").submit();
    });
</script> 

アップデート

このようなアクションがある場合:

<action name="daySubmitAction2"  method="divRefreshMethod" class="com.ebhasin.fitnessbliss.actions.templateExerciseAction">
    <result name="success">/jsps/templateRightBottomDiv.jsp</result>
</action>

div次のように簡単にロードできます。

<s:url var="remoteUrl" action="daySubmitAction2"/>
<sj:div href="%{remoteUrl}/>
于 2012-10-18T09:53:50.997 に答える