我有一个列出学生信息的表,其中有一列用于从该表中删除学生并将其插入到另一个表中的按钮。
我现在想做的是获取一行数据并将其发布到另一个 php 文件以便我在那里进行查询。如果我无法从每个 <td>
获取数据,那么即使一个数据也足够了,例如学生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);
});
}
});
最佳答案
您可以通过以下方式获取所有 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 内容的数组。
关于javascript - jQuery - 从表行获取数据并将其发布,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33138442/