我遇到了一些关于 JQUERY 和 AJAX 的问题。我将首先发布我的代码,
阿贾克斯:
$('#edittable').live('click', function() {
$.ajax({
url: URL,
data: $(this).serialize(),
type: "POST",
success: function(html){
$("#edit1").html(html).dialog("open")
});
},
}
});
return false;
});
});
HTML:
<form id="edittable">
<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%>
<span id="user">
${it.username}
</span>
<input type="hidden" name="editusers" id="editusers"
value="${it.username}" readonly>
</td>
</tr>
</g:each>
</table>
</div>
</form>
我在这里要做的是,从表格(edittable)中检索隐藏的输入并将其发送回我的控制器。这是可行的,我的控制器检索它。但是,它只接收第一行值,即使我点击其他行,它仍然接收第一行值。任何人都知道我应该怎么做才能解决这个问题?多谢你们。