gpt4 book ai didi

php - 将多个表行移动到另一个表而不刷新页面

转载 作者:行者123 更新时间:2023-11-30 00:25:52 25 4
gpt4 key购买 nike

我显示数据库中的表。我每行都有复选框,我想将所选行从一个表移动到页面中的另一个“所选表”,而无需刷新页面。 ?必须从当前表中删除当前选择。我可以执行类似 select * from tab-1 where id=$selected 的查询。也可以通过 insert into tab_name 等将其移动到另一个表。但不知道如何在不刷新的情况下做到这一点并具有一些不错的效果?可能有 jquery 的任何指针或帮助。

<table id="tab-1">
<thead>
<tr>
<th scope="col">Select</th>
<th scope="col">ID</th>
<th scope="col">A</th>
<th scope="col">B</th>
<th scope="col">C</th>
<th scope="col">D</th>
<th scope="col">E</th>
<th scope="col">E</th>
<th scope="col">F</th>
<th scope="col">G</th>
<th scope="col">H</th>
<th scope="col">I</th>
<th scope="col">J</th>
<th scope="col">k</th>
</tr>
</thead>
<tbody>
<tr>
<td><input type="checkbox" name="checkbox[]" id="checkbox[]" value="<?php echo $row['ID']; ?>" /></td>
<td><?php echo $row['ID']; ?></td>
<td><?php echo $row['A']; ?></td>
<td><?php echo $row['B']; ?></td>
<td><?php echo $row['D']; ?></td>
<td><?php echo $row['E']; ?></td>
<td><?php echo $row['F']; ?></td>
<td><?php echo $row['G']; ?></td>
<td><?php echo $row['H']; ?></td>
<td><?php echo $row['I']; ?></td>
<td><?php echo $row['J']; ?></td>
<td><?php echo $row['K']; ?></td>
<td><?php echo $row['L']; ?></td>
<td><?php echo $row['M']; ?></td>
</tr>
</tbody>
<table>

最佳答案

使用 jQuery、Ajax 你可以做到这一点。

<script>
$('.checkBox').change(function() {
var selected = $(this).val();
$.post('yourfile.php' , {
selected : selected
} , function(data){
alert(data);
});
});

$('.checkBox').mousedown(function() {
if (!$(this).is(':checked')) {
$(this).trigger("change");
}
});
</script>

yourfile.php 中,您可以执行 SELECT 和 INSERT 查询

关于php - 将多个表行移动到另一个表而不刷新页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22891466/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com