我是 JQuery 和 ajax 的新手,我想知道是否可以在函数中传递一个值作为参数并将该值用作单击的按钮的名称并继续执行逻辑以便发送到 servlet处理。我试图不使用 javascript,因为它是页面驱动的。所以我在javascript中的内容如下。
function test(buttonId)
{
alert(buttonId);
}
问题是我有一个动态表,它取决于我从数据库中获取的一些数据,作为表的一部分,我在循环数据并同时创建表时创建了一些按钮。因此,在我表的其中一行中,我有一个按钮,其中包含以下内容:
<table id="error_data">
<tr>
<th>Rank</th>Other Table columns names........</tr>
<% for(int rank=1 ; rank<data.size();
rank++) { %>
<tr>
<td>
<input type="button" id="button<%=rank%>" value="Suspend Email" onclick="test('button<%=rank%>')">
</tr>
<%}%>
</table>
我希望我的问题并不冗长,我希望能够单击其中一行中的某个按钮,并且只处理该行的数据,而不刷新除该行数据之外的任何内容。而且我认为也许将 ajax 和 jquery 结合起来是可能的,因为 ajax 是数据驱动的。任何启示都受到高度赞赏,是否有可能尝试并实现我想要做的事情。先感谢您。