php jquery 全选删除,php操作jQuery如何实现批量删除?

这篇文章主要介绍了PHP批量删除jQuery操作,非常不错,具有惨借鉴价值,需要的朋友可以参考下

效果图如下所述:

8da382514bd9b2db1f84d866f2effc95.png—>—>—>

8078a80f48860f34ff2066337469a4cc.png

6acedd7e6314c6c309435eac9d227d5a.png—>—>—>

6aa3dcc201f493e1b8ba998c9eb52eee.png

创建视图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);

?>

idtitlecontent

<?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;

?>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值