本文实例分析了基于ThinkPHP实现批量删除的代码实例,分享给大家供大家参考,具体如下:

废话不多说,先上效果图:

HTML布局(基于bootstrap)

留言列表

返回

删除

id名称邮箱内容日期时间操作

{$vo.id}{$vo.name}{$vo.email}{$vo.subject}{$vo.datetime|date="Y-m-d H:i", ###}

删除

JS脚本处理(使用ajax技术)首先判断有没有选中的值,如果没有则提示;如果有,则传递到服务器端处理

/* 批量删除 */

// 全选

$('.all').click(function() {

if($(this).is(':checked')) {

$(':checkbox').attr('checked', 'checked');

} else {

$(':checkbox').removeAttr('checked');

}

});

// 删除操作

$('#discard').click(function() {

if($(':checked').size() > 0) {

layer.confirm('确定要删除吗?', {

btn: ['确定','取消'], //按钮

shade: false //不显示遮罩

}, function(){

$.post("{:U('Single/discard')}", {data: $('form').serializeArray()}, function(res) {

if(res.state == 1) {

layer.msg(res.message, {icon: 1, time: 1000});

} else {

layer.msg(res.message, {icon: 2, time: 1000});

}

setTimeout(function() {

location.reload();

}, 1000);

});

}, function(){

layer.msg('取消了删除!', {time: 1000});

});

} else {

layer.alert('没有选择!');

}

});

PHP代码:获取提交的数据,然后循环得到每一个id的值,接着进行删除操作。

public function discard() {

$contact = M('contact');

$deleteArr = I('post.data');

for($i=0;$i

$contact->delete($deleteArr[$i]['value']);

}

$this->ajaxReturn(array('message'=>'删除成功!'));

}

以上就是ThinkPHP实现批量删除的关键性代码,希望对大家的学习有所帮助。

thinkphp删除某一学生_基于ThinkPHP实现批量删除相关推荐

  1. 2023年最新批量删除微博_新版微博怎么批量删除自己发的微博?

    2023批量删除微博插件小工具_微博如何一次性批量删除微博 一千多条微博怎么删?微博怎么批量删除_怎样把发的微博全删了 视频如下 2022最新批量删除微博丨怎么一键批量删除微博与删除关注? 目前微博不 ...

  2. vue基于element实现批量删除

    前言 当数据量庞大时,批量对数据进行操作在后台管理系统中再常见不过了,今天用 vue 基于 element 实现批量删除. 实现思路 实现这个操作的关键就在于表格需要绑定 @selection-cha ...

  3. 批量删除html网页,ie浏览器收藏夹网页批量删除方法

    ie浏览器收藏夹网页批量删除方法 ie浏览器收藏夹网页怎么批量删除?有时候我们重装系统不经意选择了ghost版本安装,安装好以后发现里面的IE浏览器居然也是显示收藏夹栏的,而且收藏夹上面收藏了各种购物 ...

  4. thinkphp 微信服务器验证代码_基于ThinkPHP5微信后台管理平台

    DIY分享秀 2019-10-08 22:28:57 ThinkAdmin V5 是一个基于 ThinkPHP 5.1 开发的后台管理系统. 我们致力于二次开发底层框架,提供完整的组件及API,基于此 ...

  5. thinkphp mysql 日志_基于thinkphp实现异常日志详细统计功能

    后端的代码基于thinkphp框架开发,随着业务的增加,代码复杂度不断增多,而且有好几份代码,可能部署在不同的服务器上.即使在测试服务器上经过严格测试,正式环境有时也很难避免出现bug,所以需要较为详 ...

  6. php源码 拼车网顺风车_基于ThinkPHP框架开发的在线微信拼车系统完整PHP源码+支付微信支付...

    源码介绍 基于ThinkPHP框架开发的在线微信拼车系统主要是基于微信的在线拼车系统,也是一款不错的微信号管理系统,该微信拼车系统主要是基于ThinkPHP3.2.3框架开发,主要功能有发布租车信息. ...

  7. php 微信分享功能_基于thinkPHP实现的微信自定义分享功能

    这篇文章主要介绍了基于thinkPHP实现的微信自定义分享功能,结合实例形式分析了thinkPHP调用微信接口实现自定义分享功能的相关操作技巧,需要的朋友可以参考下 本文实例讲述了基于thinkPHP ...

  8. php文件锁解锁是删除对应的文件_软件 | 文件解锁强制删除工具 Wise Force Deleter v1.49...

    有过电脑里面想删除一个文件,死活删除不了的痛苦吗? 用尽了各种办法,关闭进程,删除关联文件,卸载对应的程序,然而还是无法删除,甚至都进入了安全模式删除,依然文件纹丝不动,甚至出现无法删除文件及拒绝访问 ...

  9. dwg批量删除自定义范围内指定地物的工具,CAD快速批量删除指定地物,基于FME实现批量删除CAD数据的指定地物

    今天带来一个基于FME实现对dwg数据批量删除自定义范围内指定地物的工具案例.主要解决对dwg数据局部批量删除某些地物的问题,例如删除地形图某个范围内的所有的砖房屋.路灯等,而指定范围外的砖房屋.路灯 ...

最新文章

  1. 病从口入:土壤菌群如何影响肠道健康
  2. ubuntu20安装mysql8.0.28
  3. Linux下使用Speedtest测试网速教程
  4. 在Ubuntu/mint里安装VMware tools(虚拟机增强工具)
  5. data stucture at the xuetang x
  6. 使用Xshell链接阿里的Linux服务器
  7. python接入excel_使用python将excel数据导入数据库过程详解
  8. Java中的宏变量,宏替换详解。
  9. NeHe OpenGL教程 第三十七课:卡通映射
  10. python多维数据划分_【python+机器学习(4)】多维数据的特征选取(RidgeLasso)...
  11. WebSite和Web Application\网站与Web项目的区别
  12. matlab中图例的字怎么改,matlab中legend函数在添加图例时的使用方法
  13. 模拟电子技术基础第五版习题 视频讲解 模拟电子技术基础第五版答案
  14. 基于JAVA+SpringMVC+MYSQL的汽车4S店管理系统
  15. OpenRefine 开启远程访问模式
  16. U盘/移动硬盘的文件夹自动分类怎么消除
  17. 持续做正确的事,相信时间的复利
  18. 多目标优化问题中常见分解方法的理解
  19. 专访百度AI交互设计院院长关岱松:感知类学科的尽头都是心理学 | 甲子光年
  20. csdn发文——Markdown编辑器

热门文章

  1. How CRM_JEST is influenced by status change in WebUI
  2. 处理SAP gateway service使用过程中遇到的400 error - Malformed URI literal syntax
  3. SAP建议客户将UI技术迁移到Fiori的六大原因
  4. SAP CDS view(Core Data Service)自学的一些材料和方法
  5. 支付宝支付回调是什么意思_支付宝邮箱是什么
  6. linux是32还是64位,如何看linux是32位还是64位
  7. 插入区间Python解法
  8. python挂机脚本阴阳师_Python简单实现阴阳师挂机脚本
  9. android 语音通信,Android与PC间的语音通信
  10. java 镶嵌创建线程_Java多线程——之一创建线程的四种方法