介绍
这篇文章主要介绍了php中ajax实现批量删除的方法,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。
php ajax实现批量删除的方法:首先实现全选按钮点击,并把遍历的复选框全部选中,然后使ajax请求到批量删除的php处理页面;最后通过如果语句实现批量删除即可。
引用>
通过在后台与服务器进行少量数据交换,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实现批量删除的方法