PHP批量删除jQuery操作

发布时间 - 2026-01-11 02:28:00    点击率:

效果图如下所述:

—>—>—>
—>—>—>

创建视图show.php

<?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);
?>
<center>
<table border="1">
 <tr>
  <td>id</td>
  <td>title</td>
  <td>content</td>
 </tr>
 <?php foreach($info as $k => $v){ ?>
 <tr>
  <td><input type="checkbox" name="box" value="<?= $v['id'] ?>"><?= $v['id'] ?></td>
  <td><?= $v['title'] ?></td>
  <td><?= $v['content'] ?></td>
 </tr>
 <?php } ?>
</table>
 <button>批量删除</button>
</center>
<script src="../jquery.1.12.min.js"></script>
<script>
 $(function(){
  $('button').click(function(){
   var ids=$(':checkbox');
   var str='';
   var count=0;
   for(var i=0;i<ids.length;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<box.length;i++){
    if(box[i].checked==true){
     str+=','+box[i].value;
    }
   }
   var str=str.substr(1);
   alert(str);*/
  });
 })
</script>

创建adminDel.php

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

以上所述是小编给大家介绍的PHP批量删除jQuery操作,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的。


# php  # 批量删除jquery  # 批量删除  # jQuery ajax+PHP实现的级联下拉列表框功能示例  # PHP ajax+jQuery 实现批量删除功能实例代码小结  # PHP jQuery+Ajax结合写批量删除功能  # jQuery+ThinkPHP+Ajax实现即时消息提醒功能实例代码  # php+mysql+jquery实现日历签到功能  # thinkphp jquery实现图片上传和预览效果  # jQuery+php简单实现全选删除的方法  # PHP+JQuery+Ajax实现分页方法详解  # PHP+jQuery实现即点即改功能示例  # 所述  # 小编  # 给大家  # 给我留言  # 行数  # 有任何  # names  # sql  # select  # info  # dbname  # localhost  # root  # set  # exec  # tr  # border  # td  # title  # id 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 如何彻底卸载建站之星软件?  php json中文编码为null的解决办法  Laravel如何处理JSON字段的查询和更新_Laravel JSON列操作与查询技巧  如何快速查询网站的真实建站时间?  Laravel Artisan命令怎么自定义_创建自己的Laravel命令行工具完全指南  香港服务器部署网站为何提示未备案?  哪家制作企业网站好,开办像阿里巴巴那样的网络公司和网站要怎么做?  如何挑选高效建站主机与优质域名?  如何快速启动建站代理加盟业务?  Linux后台任务运行方法_nohup与&使用技巧【技巧】  Laravel如何实现多对多模型关联?(Eloquent教程)  详解Huffman编码算法之Java实现  如何在IIS中配置站点IP、端口及主机头?  Laravel如何处理表单验证?(Requests代码示例)  Laravel如何升级到最新的版本_Laravel版本升级流程与兼容性处理  Windows10如何删除恢复分区_Win10 Diskpart命令强制删除分区  Laravel如何创建自定义Facades?(详细步骤)  香港代理服务器配置指南:高匿IP选择、跨境加速与SEO优化技巧  如何在企业微信快速生成手机电脑官网?  如何在橙子建站中快速调整背景颜色?  如何快速生成橙子建站落地页链接?  大型企业网站制作流程,做网站需要注册公司吗?  如何快速打造个性化非模板自助建站?  PythonWeb开发入门教程_Flask快速构建Web应用  ChatGPT回答中断怎么办 引导AI继续输出完整内容的方法  Laravel模型关联查询教程_Laravel Eloquent一对多关联写法  Laravel广播系统如何实现实时通信_Laravel Reverb与WebSockets实战教程  高防服务器如何保障网站安全无虞?  移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?  浏览器如何快速切换搜索引擎_在地址栏使用不同搜索引擎【搜索】  Laravel如何使用查询构建器?(Query Builder高级用法)  Laravel数据库迁移怎么用_Laravel Migration管理数据库结构的正确姿势  如何在阿里云部署织梦网站?  Win11摄像头无法使用怎么办_Win11相机隐私权限开启教程【详解】  用yum安装MySQLdb模块的步骤方法  Laravel distinct去重查询_Laravel Eloquent去重方法  Laravel如何使用Gate和Policy进行授权?(权限控制)  Windows11怎样设置电源计划_Windows11电源计划调整攻略【指南】  如何快速搭建FTP站点实现文件共享?  如何在服务器上三步完成建站并提升流量?  企业在线网站设计制作流程,想建设一个属于自己的企业网站,该如何去做?  EditPlus中的正则表达式 实战(1)  如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南  高防服务器租用首荐平台,企业级优惠套餐快速部署  js实现点击每个li节点,都弹出其文本值及修改  php在windows下怎么调试_phpwindows环境调试操作说明【操作】  香港服务器网站测试全流程:性能评估、SEO加载与移动适配优化  Laravel如何创建和注册中间件_Laravel中间件编写与应用流程  怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?  Laravel怎么处理异常_Laravel自定义异常处理与错误页面教程