我正在通过AJAX检索的JSON打印数据表。对于数据表的每一行,打印一些链接以删除或更新该行的关联实体。
现在,我如何打印一个锚点,其中href属性引用我的action方法,并将实体id作为参数?
我尝试使用Javascript打印:
<s:a theme="simple" href="/Infopool/dashboard/events/update"><i class="fa fa-trash-o fa-fw"></i></a><s:param name="id" value=' + row.id +'/></s:a>
但是,由于代码是在客户端执行的,我的解决方法无效。
有关如何做到这一点的任何想法?
更新
我使用jQuery库(Bootgrid)来呈现带有通过AJAX检索的JSON的表。该库有一个钩子来修改数据格式。在这种情况下,我尝试修改编辑链接:
"actions": function(column, row){
var edit = '<s:a theme="simple" href="/Infopool/dashboard/events/update"><i class="fa fa-trash-o fa-fw"></i></a><s:param name="id" value=' + row.id +'/></s:a>';
return edit + " ";
}
但是会打印一个常见的锚点。