介绍
这篇文章将为大家详细讲解有关如何在php中使用jQuery实现一个全选删除功能,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
具体如下:
& lt; input 类型=癱heckbox", id=癱kb_selectAll", onclick=皊electAll ()“, title=把≈?取消选中“比; & lt; a  href=癹avascript:无效(0);“,onclick=癲el_ ()“, title=吧境《ㄊ荨?在删除& lt;/a>
↑全选复选框
& lt; input 类型=癱heckbox",类=癱kb", id=? con.id +“, https://www.yisu.com/zixun/value=" + con.id + ">
↑为删除项,同一命名类为ckb,方便操作,同时将id值巧妙的放入输入中,方便获取。
function selectAll (), { if 才能;(美元)(& # 39;# ckb_selectAll& # 39;) .(& # 39;:检查# 39;)),{ ,,,(“.ckb") .attr美元(“checked",,真的),,//全部选中 ,,},{else ,,,(“.ckb") .attr美元(“checked",,假);//全部取消 ,,} }
↑选中事件
function del_ (), { var 才能;ids =, & # 39; & # 39;; 美元才能(“.ckb") . each()函数,{ ,,,if ($() .(& # 39;:检查# 39;)),{ ,,,,,ids +=, & # 39; & # 39;, +,(这)美元.val();,//逐个获取id ,,,} ,,}); ids 才能=,ids.substring(1),,//,对id进行处理,去除第一个逗号 if 才能;(ids.length ==, 0), { ,,,警报(& # 39;请选择要删除的选项& # 39;); ,,},{else ,,,if (确认(“确定删除?删除后将无法恢复!”)),{ ,,,,,url =,“行动=del_call_record& id=? +, id; ,,,,,. ajax({美元 ,,,,,,,类型:,“post", ,,,,,,,url:,“send.php", ,,,,,,,数据:,网址, ,,,,,,,:成功,函数(json), { ,,,,,,,,,if (方法(json.counts),祝辞,0),{ ,,,,,,,,,,,警报(json.des); ,,,,,,,,,,,location.reload (); ,,,,,,,,,},{else ,,,,,,,,,,,警报(json.des); ,,,,,,,,,} ,,,,,,,}, ,,,,,,,错误:,函数(XMLHttpRequest, textStatus), { ,,,,,,,,,警报(“页面请求错误,请检查重试或联系管理员! \ n", +, textStatus); ,,,,,,,} ,,,,,}); ,,,} ,,} }
↑删除用ajax来处理。
↓后台操作数据库,处理删除动作。
ids 美元;=,修剪($ _REQUEST [& # 39; id # 39;]);=$ del_sql “DELETE 得到vicidial_call_record WHERE id 在(“$ id !”)“;//print_r (del_sql美元);退出; if (mysqli_query (db_conn美元,美元del_sql)), { 时间=美元才能counts “1”; 时间=美元才能des “成功“; },{else 时间=美元才能counts “0”; 时间=美元才能des “失败“; } $ json_data =,“{”; 美元json_data只=,,\“计数\“:“.json_encode(计数)美元!”,“; 美元json_data只=,,\“des \“:“.json_encode (des)美元霸主地位;“; 美元json_data只=,“}”; echo json_data美元; 打破;
关于如何在php中使用jQuery实现一个全选删除功能就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。