0
我想刪除一些使用struts2和ajax動態化的錶行。jsp文件上的動態刪除
我得到的對象「object1」,其中包含在表單約object1的顯示信息,以便能夠修改某些輸入在一個jsp文件「Object2的」
public class Object1 {
[...]
private int id;
[...]
private List<Object2> objs2;
[...]
}
的列表。 要顯示列表,我使用了一個迭代器。
<s:iterator value="object1.objs2" status="objsStatus">
這個工作很好,我希望能夠刪除其中的一個object2。所以我把每個object2之後的鏈接放在struts2-jquery中調用「delete」動作。
<s:url id="delObject" value="/deleteObject2.action"/>
<sj:a id="delObj%{#objsStatus.index}" href="%{delObj}?object2.name=%{name}" targets="result">delete</sj:a>
我在struts.xml
<action name="deleteObject2" class="Object2Action" method="deleteObj">
<result></result>
</action>
這也工作正常,但(那裏總是有,但...)我有「刷新」手動頁面,查看對象2的「新」名單。是否有可能呼籲的結果成功的JavaScript函數刪除相應的錶行,例如使用:
$(this).closest('tr:not(:only-child)').remove();