0
我正在動態填充表格。我想允許用戶使用AJAX刪除單個行。如何在Struts2中將動態生成的ID傳遞給s:url?
我正在使用Struts2,jQuery 1.5.x和Struts-JQuery插件。
有問題的代碼如下所示:
<s:url id="delete#{stat.index}" value="delete.action">
<s:param name="id" value="myRowId"></s:param>
</s:url>
<sj:a id="deleteRowLink" href="%{delete#{stat.index}}" targets="targetDiv" button="true">
Delete
</sj:a>
在S:URL標籤的id屬性不允許我傳遞的動態指標。如果我不這樣做,那麼生成的代碼只對最後一行數據有效。
請指教。
最好的問候,
Ashish。
找到解決方案。問題出在sj:a標籤而不是s:url。我改變了s:url以使用id =「delete」和在sj:a中訪問的相同id。並且刪除了sj:a上的id標籤,現在所有工作都正常。 – 2012-03-27 10:15:30
如果問題得到解決,請關閉該問題,或者將您在答案中陳述的內容貼出並標記爲已解決。 – Quaternion 2012-03-27 17:24:21