使用layui的方法

1、监听行事件信息,使用的是lay-filter,

table.on('tool(test)', function(obj){
}

2、删除按钮后面定义的lay-event是delete,通过lay-filter捕捉按钮事件,然后上面的 代码可以捕捉到行信息,里面的内容是

var data = obj.data; //获得当前行数据alert(obj.data);var layEvent = obj.event; //获得 lay-event 对应的值(也可以是表头的 event 参数对应的值)var tr = obj.tr; //获得当前行 tr 的DOM对象if(layEvent === 'del'){ //删除layer.confirm('真的删除行么', function(index){obj.del(); //删除对应行(tr)的DOM结构,并更新缓存layer.close(index);//向服务端发送删除指令});

3、编写controller

4、编写service 和 dao

5、mapper上继承 的是mybatis的myMapper ,JDBC操作使用的是 封装好的delete方法,根据的是选中的 表格的id值

使用ajax的方法

1、监听行事件

先指定删除按钮

<shiro:hasPermission name="FireWall:delete"><a class="delete" target="ajaxTodo" title="确认要删除此数据吗?" href="${ctx}/fireWall/delete/?ids={slt_uid}">删除</a></shiro:hasPermission>

2、监听事件用的是table的event

3、编写controller

 @RequestMapping("/delete")public @ResponseBody String delete(String ids) {AjaxObject ajaxObject = new AjaxObject();try {String[] idarr = ids.split(",");for (String id : idarr) {fireWallService.delete(id);}ajaxObject.setNavTabId(moduleListNavId);ajaxObject.setMessage("删除成功");} catch (Exception e) {e.printStackTrace();ajaxObject.setStatusCode(AjaxObject.STATUS_CODE_FAILURE);ajaxObject.setMessage("删除失败");}ajaxObject.setCallbackType("");return ajaxObject.toString();}

主要就是传入了一个id值,这个值这个行数据的id,虽然在表格当中不可见但是需要传入的是这个值。

4、编写service

 public  int delete(String id)throws Exception{return FireWallDAO.delete(id);}

5、编写dao

 public  int delete(String id)throws Exception{return sqlsession.delete("FireWallDAO.delete", id);}

6、mapper是根据选中的id值删除,

 <delete id="delete" parameterType="String">DELETE FROM yf_firewall_access WHERE ID=#{id}</delete>

前端删除表格某一行信息怎么实现相关推荐

  1. 利用jquery动态添加和删除表格的一行,并且保存单行数据

    开发时遇到一个需求:要求要在页面的表格可以添加和删除一行,并能填写对应的数据后保存这一行数据. HTML代码 界面使用了freemarker框架,teams是后台传过来的list类型数据 <fo ...

  2. 在可编辑表格EditorGrid中,我选择一行已输入的数据,点击删除按钮,该行数据将被删除,然后当我点击表单提交按钮时,已经被删除的那一行数据仍然被插入数据库中...

    为什么80%的码农都做不了架构师?>>>    问题描述:在可编辑表格中,我选择一行已输入的数据,点击删除按钮,该行数据将被删除,然后当我点击表单提交按钮时,已经被删除的那一行数据仍 ...

  3. 删除表格一行数据并更新后表格数据无变化的解决方法

    最近在一个小项目中遇到这样一个问题,我在前端页面中删除表格中的一行数据,数据库中已经删除,且重新更新了数据并显示,但是表格重新显示的还是之前的数据.查阅网上的资料后,尝试网友的方法,使用v-showC ...

  4. dtgrid 手动条件删除表格中的某一行

    dtgrid 手动条件删除表格中的某一行 var grid = $.fn.DtGrid.init(dtGridOption);$(function () {grid.load();});functio ...

  5. js动态删除表格中的某一行

    js动态删除表格中的某一行 <!DOCTYPE html> <html lang="en"> <head><meta charset=&q ...

  6. 使用js删除表格中的一行的一个小练习

    代码: <!DOCTYPE html> <html lang="ch"><head><meta charset="UTF-8&q ...

  7. 前端之表格,表单,列表

    ## 本资源由 itjc8.com 收集 --- typora-copy-images-to: media --- > 第01阶段.前端基础.表格 # HTML 第二天目标 能够利用表格.列表和 ...

  8. 根据需求增加或删除表格行

    根据需求增加或删除表格行 ------------------------------------- 开发工具与关键技术:Visual Studio 2015 C# 作者:林敏静 撰写时间:2019年 ...

  9. 通过按钮添加、删除表格及表单元素

    写页面的时候有个需求:通过点击"添加""删除"按钮,添加和删除表格里的一行.表格里除了文字还有些按钮.下拉选框之类的类似于这种. 刚学前端很多知识都欠缺,查了些 ...

  10. 5如何将表格的一行数据清空_微信公众号推文中如何自定义添加表格?

    微信公众号发的图文消息里经常需要有表格,因为表格进行数据展现更直观明了,所以接下来就给大家分享一下如何自定义添加表格.打开小蚂蚁编辑器,在编辑区点击鼠标右键,在出现的选项中选择[插入表格]. 系统会默 ...

最新文章

  1. JavaScript正则表达式(2)
  2. 图的邻接矩阵存储和邻接表存储定义方法
  3. DOS批处理高级教程精选(四)
  4. 零基础学Python(第十二章 列表【list】)
  5. C#中字典集合HashTable、Dictionary、ConcurrentDictionary三者区别
  6. 【HDU - 3746 】Cyclic Nacklace (KMP,最小循环节问题)
  7. CentOS 5打造全功能Web服务器
  8. Java 继承 小练习
  9. abstract 抽象类
  10. OGNL表达式【mybatis】
  11. 8. 求 s=a+aa+aaa+aaaa+aa…a 的值
  12. OpenGL纹理贴图
  13. 网页提示504 gateway time-out是什么意思?如何解决?
  14. 坯子库无法一键安装插件没用_坯子插件库官方版下载_坯子插件库v2020.2官方版 - Win7旗舰版...
  15. 常用的神经网络控制结构,神经网络控制的特点
  16. keras调试的正确打开方式: 一句话让你把tensorflow当pytorch用
  17. Java中static、this、super、final用法
  18. 解决浏览器加载缓存js文件不能及时获取服务器更新后js文件问题
  19. Deep Spatio-Temporal Representation for Detection of Road Accidents Using Stacked Autoencoder
  20. EduCoder_web实训作业--JavaScript学习手册四:JS对象

热门文章

  1. 一键采集淘宝店铺装修模板图
  2. 浅谈C/C++编程中的字符编码转换
  3. 更改win11鼠标指针样式
  4. 回弹强度记录表填写_混凝土抗压强度回弹法测试原始记录表.doc-_装配图网
  5. 【PDN仿真笔记3-电容布局Q3D模型搭建】
  6. YUV格式与RGB格式
  7. 数据结构/排序/归并排序/二路归并排序
  8. 如何重置IE浏览器?重置IE浏览器的方法
  9. 2022最新第四方聚合支付系统源码+详细搭建教程
  10. 树莓派 opencv 调用摄像头