Jquery 如何将动态生成的ID传递给Struts2中的s:url?

Jquery 如何将动态生成的ID传递给Struts2中的s:url?,jquery,ajax,struts2,Jquery,Ajax,Struts2,我正在动态填充一个表。我希望允许用户使用AJAX删除单独的行 我正在使用Struts2、jQuery1.5.x和StrutsjQuery插件 所讨论的代码如下所示: <s:url id="delete#{stat.index}" value="delete.action"> <s:param name="id" value="myRowId"></s:param> </s:url> <sj:a id="deleteRowLink"

我正在动态填充一个表。我希望允许用户使用AJAX删除单独的行

我正在使用Struts2、jQuery1.5.x和StrutsjQuery插件

所讨论的代码如下所示:

<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标签,现在一切正常。

找到了解决方案。问题在于sj:a标记,而不是s:url。我将s:url更改为使用id=delete和在sj:a中访问的相同id。并删除了sj:a上的id标签,现在一切正常。如果问题已解决,请关闭该问题,或者将您所述内容发布到答案中,并将其标记为已解决。