这篇文章主要介绍了PHP批量删除jQuery操作,非常不错,具有惨借鉴价值,需要的朋友可以参考下
效果图如下所述:
—>—>—>
—>—>—>
创建视图show.php
header('content-type:text/html;charset=utf-8');
$pdo=new PDO('mysql:host=localhost;dbname=***;','root','root');
$pdo->exec('set names utf8');
$sql='select * from ***';
$info=$pdo->query($sql)->fetchAll(PDO::FETCH_ASSOC);
?>
id | title | content |
<?php foreach($info as $k => $v){ ?>
= $v['id'] ?>= $v['title'] ?>= $v['content'] ?>批量删除
$(function(){
$('button').click(function(){
var ids=$(':checkbox');
var str='';
var count=0;
for(var i=0;i
if(ids.eq(i).is(':checked')){
str+=','+ids.eq(i).val();
count++;
}
}
var str=str.substr(1);
if(confirm('你确定要删除这'+count+'条数据吗?')){
//获取id后删除
$.ajax({
type:'get',
url:'adminDel.php',
data:{str:str},
success:function(res){
if(res>0){
alert('删除成功');
for(var i=ids.length-1;i>=0;i--){
if(ids.eq(i).is(':checked')){
ids.eq(i).parent().parent().remove();
}
}
}
}
})
}
return false;
/*var box=document.getElementsByName('box');
var str="";
for(var i=0;i
if(box[i].checked==true){
str+=','+box[i].value;
}
}
var str=str.substr(1);
alert(str);*/
});
})
创建adminDel.php
header('content-type:text/html;charset=utf-8');
$str=$_GET['str'];
$pdo=new PDO('mysql:host=localhost;dbname=***;','root','root');
$pdo->exec('set names utf8');
$sql='delete from *** where id in ('.$str.')';
$res=$pdo->exec($sql);
//受影响行数
echo $res;
?>