使用struts2,jQuery和JSON双重选择

时间:2012-08-28 14:14:23

标签: jquery json select struts2 double

我正在尝试将<sj:select>用作双重选择,其中第一个选择的值应该用作第二个选择的输入参数。

首先选择:

<s:url id="remoteurlKontor" namespace="/json" action="getKontor"/>  
<sj:select  label="Kontor" 
            href="%{remoteurlKontor}" 
            id="franKontor" 
            name="franKontor" 
            onChangeTopics="reloadsecondlist" 
            list="kontor" 
            listKey="kontorKod" 
            listValue="kodAndNamn" 
            emptyOption="true" 
            headerKey="-1" 
            headerValue="Välj kontor"
/>

第二次选择

<s:url id="remoteurlSektion" namespace="/json" action="getSektionskoder" /> 
<sj:select  label="Sektion" 
            href="%{remoteurlSektion}" 
            id="franSektion" 
            name="franSektion"
            reloadTopics="reloadsecondlist"  
            list="sektionsKoder"
            emptyOption="true" 
            headerKey="-1" 
            headerValue="Välj Sektion"
            onSelectTopics="check"
/>

我希望第一个选择中的所选值作为href="%{remoteurlSektion}"中的参数,因此第二个选择中的URL将类似于/json/getSektionskoder.action?kontorskod=0515

任何人都知道这是否可能?

1 个答案:

答案 0 :(得分:1)

当然有可能。请参阅Showcase App中的示例。在AJAX Form / AJAX SELECT(Doubleselect)下有一个例子。

两个标签都在同一个表格中吗?否则,您应该在第二个标记中指定formIds属性。