AJAX提交表格某一行内容 ajaxjquery表单提交 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 思路:找到点击.post按钮所在行tr,找到本行tr里的a和b,就可以实现提交指定行的数据了$(".post").click(function){var tr = $(this).parents("tr");var a = $("input name['a']",tr).val();var b = $("input name['b']",tr).val();……} <script>$(function() { $('.post').click(function() { var url = $(this).attr('href'); var data = {}; $(this).parents("tr").find(':text').each(function() { data[$(this).attr('name')] = $(this).val(); }); $.post(url, data, function(d) { alert(d) }); return false; })});</script><table id='tbl'><tr> <td><input type=text name=a></td> <td><input type=text name=b></td> <td><a href='?id=1' class='post'>点我发送</a></td></tr><tr> <td><input type=text name=a></td> <td><input type=text name=b></td> <td><a href='?id=2' class='post'>点我发送</a></td></tr></table>把你的需求扩展了一下:给连接加了参数。这样服务端就可准确的知道提交的是哪一行的数据了收集文本框的值时使用了遍历,所以文本框个数不受限制 Jquery EasyUi合并单元格问题 各位朋友,请告诉我一下。跟随网页流动条滚动的一个DIV层,是怎么实现出来的? 在一个页面中同时使用外部js和内部js时出现问题 Prototype.js如何POST传递一个JS数组。 关于eval的一个问题 ExtJs 动态读取多级菜单 怎样做到和原页面融为一体的小新窗口呢? 求助:单选组验证 WORD另存为网页的问题 各位老鸟,请问怎么用脚本修改注册表阿! jQuery 隐藏/显示 如何编写一个实现post功能的JS脚本
var tr = $(this).parents("tr");
var a = $("input name['a']",tr).val();
var b = $("input name['b']",tr).val();
……
}
$(function() {
$('.post').click(function() {
var url = $(this).attr('href');
var data = {};
$(this).parents("tr").find(':text').each(function() {
data[$(this).attr('name')] = $(this).val();
});
$.post(url, data, function(d) { alert(d) });
return false;
})
});
</script>
<table id='tbl'>
<tr>
<td><input type=text name=a></td>
<td><input type=text name=b></td>
<td><a href='?id=1' class='post'>点我发送</a></td>
</tr>
<tr>
<td><input type=text name=a></td>
<td><input type=text name=b></td>
<td><a href='?id=2' class='post'>点我发送</a></td>
</tr>
</table>把你的需求扩展了一下:给连接加了参数。这样服务端就可准确的知道提交的是哪一行的数据了
收集文本框的值时使用了遍历,所以文本框个数不受限制