Ajax post表每行第一个单元格

时间:2011-01-04 08:57:03

标签: jquery mysql ajax html-table http-post

以某种方式可以获取每一行第一个单元格输入值的表并通过ajax将其发送到PHP并将它发送给mysql吗?

<table id="kogused">
<tbody>
  <tr>
    <td>12</td>
    <td>empty</td>
  </tr>
  <tr>
    <td>34</td>
    <td>empty</td>
  </tr>
</tbody>
</table>

$('.addtodb').click(function(){
  $('#kogused tbody tr td.addr input').each(function() {
      var text = $(this).val();
  $.ajax({
        type: "POST",
        url: "insert/insert_addr.php",
        data: "aadress="+ text,
        success: function(){
            alert('Õnnestus!');
            }
        });
        return false;
    });             
});

以这种方式 - 它向DB添加两行但具有相同的值

1 个答案:

答案 0 :(得分:1)

  

以某种方式可以得到桌子   每行第一个单元格输入值和   通过ajax发送到PHP,它会   将此信息发送给mysql?

要获取每个第一个单元格,您可以使用:first:nth-child,如下所示:

$('#kogused tbody tr td:first input')

或者

$('#kogused tbody tr td:nth-child(1n) input')