1.表单 提交数据
<form action="__URL__/deleteSelected" method="post"></form>
2.js验证
<a href="#" onclick="delAll()" class="delete"> 批量删除</a>
<td class="tc"><input name="id[]" value="<{$voList.txt_id}>" type="checkbox"></td>
<script>
function delAll(){
var chk_value =[];
$('input[name="id[]"]:checked').each(function(){
chk_value.push($(this).val());
});
console.log(chk_value);
var submit = confirm(chk_value.length==0 ?'你还没有选择任何内容!':'您是否需要将id '+chk_value+'删除');
if (submit) {
window.location.href = "__URL__/deleteSelected/id/"+chk_value;
return false;
} else{
return false;
};
}
</script>
3.删除
//批量删除
public function deleteSelected(){
$getid = $_REQUEST['id']; //获取选择的复选框的值
dump($getid);
if (!$getid)
$this->error('未选择记录'); //没选择就提示信息
$getids = implode(',', $getid); //选择一个以上,就用,把值连接起来(1,2,3)这样
$id = is_array($getid) ? $getids : $getid; //如果是数组,就把用,连接起来的值覆给$id,否则就覆获取到的没有,号连接起来的值
//最后进行数据操作,
$Result = D("Txt")->delete($id);
$say = '删除成功';
if ($Result === false) {
$this->error('操作失败');
} else {
$this->success($say);
}
}
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。