jQuery - 从表行获取数据并发布

时间:2015-10-15 01:42:47

标签: javascript jquery

我有一个列出学生信息的表格,其中包含一个按钮列,用于从该表中删除学生并将其插入另一个表格。

我现在要做的是获取一行的数据并将其发布到另一个php文件,以便我在那里进行查询。如果我无法从每个<td>获取数据,即使只有一个数据就足够了,例如: student_id,在第一个echo<td>

我不知道如何操纵[[...]]

中的代码
$('.btnRestore').click(function(){
    msg = "The student information will be restored to table X. \nProceed?";
    if (confirm (msg ))
    {
        [[var $row = $(this).closest("tr"),       
             $tds = $row.find("td");
        data  = $tds;]]
        $.post('process/another.php',data,function(view){
                $('#notis').html(view).show(0);
            });
    }
    });

1 个答案:

答案 0 :(得分:1)

您可以通过以下方式获取所有TD的文本数组:

data = $tds.map(function(td) {
    return td.text();
}).get();

$.post('process/another.php', { data: data }, function(view) {
    $("#notis").html(view).show();
});

在PHP文件中,$_POST['data']将是一个包含TD内容的数组。