php代码
thinkphp中删除数据,以获得主键来删除数据,以下是PHP中的方法:
//删除数据
public function delete(){
$del = $_POST['del'];
$del = rtrim($del,',');
$Student = D('Student');
$data = $Student->delete($del);
// dump($data);
// exit;
if ($data) {
$this->success('删除数据成功!',U('index'));
}else{
$this->error('删除数据失败!');
}
}
js代码
首先实现是否选中删除行,count是否为0,要将val值放入到字符串中
//删除按钮
$('#btn-del').bind('click', function(event) {
var checkbox = $('#datatable-checkbox :checkbox:checked');
var count = checkbox.length;
// alert(count);
// return;
if(count==0){
alert('未被选中');
return false;
}else{
// console.log(no);
// alert(no);
// return;
var str="";
$('#datatable-checkbox :checkbox:checked').each(function() {
str+=$(this).val()+',';
});
$('#del').val(str);
$('#Modal_del').modal({
keyboard:true
});
}
});