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>把你的需求扩展了一下:给连接加了参数。这样服务端就可准确的知道提交的是哪一行的数据了收集文本框的值时使用了遍历,所以文本框个数不受限制 如何将js的值传到字体大小的设置中 IE8下面用JS获取屏幕宽度的问题.吐血了!.. showModalDialog中使用 history.go(-1)后退不好使,怎么解决? Coolite前台调后台方法的问题,提示找不到方法。 一个简单的问题 我在一页面A.htm 点击一个链接 打开新的页面B.htm,B.htm在A.htm前面 只有B.htm关了 A.htm页面才被激活 怎么实现 请求页面漂浮Flash广告的控制代码。 dot menu是什么意思? 关于图片渐变轮播 求一段日期检查的javascript. 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>把你的需求扩展了一下:给连接加了参数。这样服务端就可准确的知道提交的是哪一行的数据了
收集文本框的值时使用了遍历,所以文本框个数不受限制