php中ajax实现批量删除的方法

  介绍

这篇文章主要介绍了php中ajax实现批量删除的方法,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。

php ajax实现批量删除的方法:首先实现全选按钮点击,并把遍历的复选框全部选中,然后使ajax请求到批量删除的php处理页面;最后通过如果语句实现批量删除即可。

 php中ajax实现批量删除的方法

通过在后台与服务器进行少量数据交换,ajax可以使网页实现异步更新。这意味着在不重新加载整个网页的情况下,对网页的某部分进行更新。

先是全选按钮点击把遍历的复选框全部选中

(“# cq")美元。点击(函数(){   $ (“.cq") .prop (“checked",(这)美元.prop (“checked"));   })

js部分,用的是jquery

var嗯=?”;   var check2=?“;//判断多个复选框中的某一个是否被全选   函数检查(){   var计算=0;   var checkx=$ (“# cq");   如果(checkx.checked) {   check2=1;//选中全选按钮   其他}{   check2=0;//没选中全选按钮   }   var checkArry=$ (“.cq");   (var=0;我& lt;checkArry.length;我+ +){   如果(checkArry[我]。检查==true){//选中的操作   数+ +;   }   }   如果(count==0) {   嗯=0;//没有选中项   其他}{   嗯=1;//有选中项   }   }   函数所有(){//批量删除   (“# plscdz"美元)。点击(函数(){   检查();   如果分==1 | | check2==1){//提交   $ (& # 39;# myModal12& # 39;) .modal(& # 39;显示# 39;);   (“# nqrplsc"美元)。点击(函数(){/*给确认删除按钮加事件*/$ (& # 39;# myModal12& # 39;) .modal(& # 39;隐藏# 39;);//找选中的主键值,用循环遍历选中的主键值   var cq=$ (“.cq");   var plstr=?“;   (var=0;我& lt;cq.length;我+ +){   如果(cq.eq (i) .prop (“checked")) {   plstr +=cq.eq(我).val () +“& # 39; & # 39;“;   }   }   plstr=plstr。substr (0, plstr。长度- 3);//分隔符占3个字符,截取字符串,去掉最后的“& # 39;& # 39;“   . ajax({美元   异步:假的,   url:“aa.php"   数据:{id: plstr},   数据类型:“TEXT"   类型:“POST",   成功:功能(数据){   如果(data.trim ()==癘K") {   alert(“删除成功“);   其他}{   alert(“删除失败“);   }   }   });   });   其他}如果分==0){   alert(“请选择您要删除的内容“);   }   })   }

ajax请求到批量删除的php处理页面,下面就是批量删除的处理页面了

session_start ();   包括(“DBDA.class.php");   $ db=新DBDA ();   如果(!空($ _POST [“id"])) {   $ id=$ _POST [“id"];   $ sql=吧境佑没d在(& # 39;{$ id} & # 39;)“;   如果($ db→查询($ sql, 0)) {   回声“OK";   其他}{   回声“NO";   }   }

感谢你能够认真阅读完这篇文章,希望小编分享php中ajax实现批量删除的方法内容对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,遇到问题就找,详细的解决方法等着你来学习!

php中ajax实现批量删除的方法