使用struts 2制作ajax表单列表

时间:2011-10-31 16:39:13

标签: ajax jquery struts2

尝试呈现一个列表,每个列表都有一个ajax表单以获取更多信息。正在进行ajax调用,但结果不会放在目标div中。任何人都可以给我任何提示或建议吗?感谢。

<table>
    <tr>
        <th>Details</th>
    </tr>
    <s:iterator value="userList" status="itStatus">
        <tr>
            <td>
                <s:form id="detailsSubmitForm%{#itStatus.count}" action="users">
                    <s:hidden name="id"/>
                    <sj:a formIds="detailsSubmitForm%{#itStatus.count}"
                          targets="detailsDisplay"
                          button="true"
                          type="submit"
                          class="anchor-details"> Details
                    </sj:a>
                </s:form>
            </td>
        </tr>
    </s:iterator>
</table>
<div id="detailsDisplay"></div>

1 个答案:

答案 0 :(得分:1)

这种渲染是否符合预期?换句话说,您是否获得了多个表单,其中计数作为id的一部分呈现?

在任何情况下,我都会生成<sj:a>个标签,而不是使用多个表单,而是在“href”属性上附加一个id。您实际上不需要为此提交表单 - 您只需要传递ID。