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

php(Thinkphp)+jquery 实现ajax多选反选不选删除数据功能

时间:2024-07-27 16:36:51

相关推荐

php(Thinkphp)+jquery 实现ajax多选反选不选删除数据功能

后端开发|php教程

thinkphp jquery ajax

后端开发-php教程

建议有js基础,了解jquery,thinkphp,废话不说多下面就上代码

邮箱最新源码,ubuntu用什么打开,tomcat8不能免安装,爬虫生成器,php定义索引正确的是,SEO品牌运营lzw

《————HTML————》

代理商城平台源码,ubuntu 开机密码,鼻翼有爬虫感,用php制作一个智能问答系统,来宾seo托管lzw

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

《————jsvascript————》

php 微信抢红包源码,vscode英文乱码,ubuntu中文桌面环境,tomcat依赖配置,sqlite读写文件,jquery form插件,前端好的mvc框架,日本亚马逊爬虫,php 英文,seo黑帽与白帽,微信小程序企业网站源码,易语言网页spy源码,帝国cms模板修改颜色,酒店管理注册登录页面源码,struts图书馆管理系统,志汇-餐饮外卖小程序9.1lzw

//多选 $("#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;}

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

以上所述是小编给大家介绍的基于php(Thinkphp)+jquery 实现ajax多选反选不选删除数据功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对PHP中文网的支持!

更多php(Thinkphp)+jquery 实现ajax多选反选不选删除数据功能相关文章请关注PHP中文网!

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