600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > 基于Thinkphp和jquery 实现ajax多选反选不选删除数据的功能

基于Thinkphp和jquery 实现ajax多选反选不选删除数据的功能

时间:2023-06-22 02:20:15

相关推荐

基于Thinkphp和jquery 实现ajax多选反选不选删除数据的功能

后端开发|php教程

thinkphp,jquery,ajax,thinkphp,多选删除,jquery全选反选

后端开发-php教程建议有js基础,了解jquery,thinkphp,废话不说多下面就上代码

直播软件app源码价格,网易云vscode的插件,ubuntu背景设置,tomcat设置初始页面,养殖沙爬虫,php 代码混淆工具,威海短视频seo优化系统,网站源码怎么预览,翻折印模板lzw

《————HTML————》

分销积分商城源码,vscode主要用来干嘛,新建ubuntu脚本,谷歌访问不了tomcat,爬虫时间设置,php 可编辑表格,珠海专业seo公司价格,影视网站源码ios,oa 模板 博客园lzw

//thinkphp循环显示把data里fid赋予多选框//可在后面加td输入参数全选删除

《————jsvascript————》

网站php网站源码下载,ubuntu 高性能模式,爬虫获取付费音乐,php程序描述,光年seo下载lzw

//多选 $("#all").click(function(){ if(this.checked){ $("#list :checkbox").attr("checked", true); }else{ $("#list :checkbox").attr("checked", false); } }); //当点到全选按钮 $("#selectAll").click(function () { $("#list :checkbox,#all").attr("checked", true);}); //全不选 $("#unSelect").click(function () { $("#list :checkbox,#all").attr("checked", false);}); //反选 $("#reverse").click(function () { $("#list :checkbox").each(function () {$(this).attr("checked", !$(this).attr("checked")); }); allCheck();}); //删除 function del(){var valArr = new Array;$("#list :checkbox[checked]").each(function(i){ valArr[i] = $(this).val(); });var vals = valArr.join(,);//数组转换以逗号隔开的字符串 if (valArr.length == 0) { alert(请选择要删除的选项);}else{ if (confirm("确定删除?删除后将无法恢复。")){var data={name:vals};$.ajax({ type: "post", url: "{:U(College/School/faculty_del)}",//url为tp方法(控制器/方法) data:data, success: function(json) { var obj = eval(( + json + ));//返回回来的json转化为js对象 if (parseInt(obj.counts) > 0) {alert(obj.des);location.reload();} else {alert(obj.des);} }, error: function(XMLHttpRequest, textStatus) {alert("页面请求错误,请检查重试或联系管理员!\n" + textStatus); } }); }} }

《————PHP————》

public function faculty_del(){ $fid = trim($_POST[ ame]); //以下为查询条件 $bname[deletemark] = 0; $res = $this->faculty_model ->where(array(fid=>array(in,$fid))) ->save($bname);//查询条件为你的查询条件,我这边为逻辑删除,修改字段值就好// echo $this->faculty_model->getLastSql();// var_dump($res);// exit; if ($res) {$counts = "1";$des = "成功"; } else {$counts = "0";$des = "失败"; } $json_data = "{"; $json_data.= "\"counts\":".json_encode($counts).","; $json_data.= "\"des\":".json_encode($des).""; $json_data.= "}"; echo $json_data; exit;}

由于是异步所以你发过来的数据都在控制台查看,当前页面没输出,不要去页面上去找。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。