我正在尝试从表格单元格中获取特定值并将其传递给控制器。但这似乎不起作用。我向您展示我的一些代码:
这是在控制器中:
def searchUser = {
String abc = request.getParameter("harrow")
println(abc)
}
这是在html页面中:
<form>
<div style="height: 250px; overflow: scroll; width: 100%;">
<table id="normal">
<g:each in = "${result}">
<tr id="btn">
<td width=10% >${it.ID}</td>
<td width=25% id="harrow">${it.username}</td>
</tr>
</g:each>
</table>
</div>
<input type ="submit" name ="abc" id="opener">
</form>
编辑
阿贾克斯:
$("#edittable").on('click', function() {
$.ajax({
url: URL,
data: $(this).serialize(),
type: "POST",
success: function(html){
//do something with the `html` returned from the server here
$("#edit1").html(html).dialog("open")
},
error: function(jqXHR, textStatus, errorThrown){
alert('error: ' + textStatus + ': ' + errorThrown);
}
});
return false;//suppress natural form selection
});
我可以将值传递给控制器,但现在它只检索第一行值而不是另一行。我的 AJAX 代码有问题吗?非常感谢你们。