layui监听单元格编辑前后交互的例子


Posted in Javascript onSeptember 16, 2019

我就废话不多说啦,大家直接看代码就行了!

如下所示:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<title>...</title>
<link rel="stylesheet" href="layui/css/layui.css" rel="external nofollow" >
</head>
<body class="layui-layout-body">
 <div class="layui-layout layui-layout-admin">

  <div class="layui-body">
  <!-- 内容主体区域 -->
   <table id="demo" lay-filter="test"></table>
  </div>
 </div>
<script src="layui/layui.js"></script>
<script>
//JavaScript代码区域
layui.use('element', function(){
 var element = layui.element;
 //一些事件监听
 element.on('tab(demo)', function(data){
  console.log(data);
 });
});

layui.use('table', function(){
 var table = layui.table;
 //监听单元格编辑
  table.render({
  elem: '#demo'
  ,height: 500
  ,url: 'data.php' //数据接口
  ,page: true //开启分页
  ,cols: [[ //表头
	  //全选
    {type:'checkbox'}
    //edit: 'text'为开启单元格编辑,sort:true开启排序
   ,{field:'id', title: 'ID', width:80, sort: true}
   ,{field:'uname', title: '用户名', width:120, sort: true, edit: 'text'}
   ,{field:'age',title: '年龄', width:80, sort: true, edit: 'text'}
  ]]
 });
 table.on('edit(test)', function(obj){
  var value = obj.value //得到修改后的值
  ,data = obj.data //得到所在行所有键值
  ,field = obj.field; //得到字段
  layui.use('jquery',function(){
   var $=layui.$;
   $.ajax({ 
     type: 'get', 
     url: "test.php", // ajax请求路径 
     data: { 
       id:data.id,
       field:field,
       value:value
     }, 
     success: function(data){ 
       layer.msg('修改成功');
     } 
   });   
  }); 
 });
});
</script>
</body>
</html>

以上这篇layui监听单元格编辑前后交互的例子就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js中将字符串转换成json的三种方式
Jan 12 Javascript
js实现广告漂浮效果的小例子
Jul 02 Javascript
js中的json对象详细介绍
Oct 29 Javascript
js接收并转化Java中的数组对象的方法
Aug 11 Javascript
基于jQuery实现Tabs选项卡自定义插件
Nov 21 Javascript
详解Angular.js指令中scope类型的几种特殊情况
Feb 21 Javascript
JS闭包用法实例分析
Mar 27 Javascript
详解原生js实现offset方法
Jun 15 Javascript
vue-router实现嵌套路由的讲解
Jan 19 Javascript
layui监听单元格编辑前后交互的例子
Sep 16 Javascript
vue实现手机端省市区区域选择
Sep 27 Javascript
Node.js设置定时任务之node-schedule模块的使用详解
Apr 28 Javascript
基于Vue.js与WordPress Rest API构建单页应用详解
Sep 16 #Javascript
Layui弹出层 加载 做编辑页面的方法
Sep 16 #Javascript
解决layer弹出层自适应页面大小的问题
Sep 16 #Javascript
手把手15分钟搭一个企业级脚手架
Sep 16 #Javascript
layer弹出层自适应高度,垂直水平居中的实现
Sep 16 #Javascript
JS多个异步请求 按顺序执行next实现解析
Sep 16 #Javascript
基于layui框架响应式布局的一些使用详解
Sep 16 #Javascript
You might like
PHP之COOKIE支持详解
2010/09/20 PHP
php查询mysql大量数据造成内存不足的解决方法
2015/03/04 PHP
Docker搭建自己的PHP开发环境
2018/02/24 PHP
PHP排序算法之希尔排序(Shell Sort)实例分析
2018/04/20 PHP
JS TextArea字符串长度限制代码集合
2012/10/31 Javascript
javascript实现仿IE顶部的可关闭警告条
2015/05/05 Javascript
JS实现隐藏同级元素后只显示JS文件内容的方法
2016/09/04 Javascript
原生JS实现图片轮播切换效果
2016/12/15 Javascript
微信小程序五星评分效果实现代码
2017/04/06 Javascript
nodejs中解决异步嵌套循环和循环嵌套异步的问题
2017/07/12 NodeJs
原生JS实现的双色球功能示例
2018/02/02 Javascript
angular5 httpclient的示例实战
2018/03/12 Javascript
JS实现数组删除指定元素功能示例
2019/06/05 Javascript
javascript的惯性运动实现代码实例
2019/09/07 Javascript
layui异步加载table表中某一列数据的例子
2019/09/16 Javascript
python正则表达式抓取成语网站
2013/11/20 Python
python数据挖掘需要学的内容
2019/06/23 Python
浅谈django url请求与数据库连接池的共享问题
2019/08/29 Python
一行Python代码制作动态二维码的实现
2019/09/09 Python
解决python Jupyter不能导入外部包问题
2020/04/15 Python
什么是Python包的循环导入
2020/09/08 Python
Superdry瑞典官网:英国日本街头风品牌
2017/05/17 全球购物
英国领先的酒杯和水晶玻璃器皿制造商:Dartington Crystal
2019/06/23 全球购物
网络技术支持面试题
2013/04/22 面试题
Java中的异常处理机制的简单原理和应用
2013/04/27 面试题
前台文员职责范本
2014/03/07 职场文书
坚定理想信念心得体会
2014/03/11 职场文书
软件售后服务方案
2014/05/29 职场文书
反腐倡廉剖析材料
2014/09/30 职场文书
2014年大学学生会工作总结
2014/12/02 职场文书
小学家长通知书评语
2014/12/31 职场文书
亲属关系公证书样本
2015/01/23 职场文书
村级干部党员公开承诺事项
2015/05/04 职场文书
预备党员转正党小组意见
2015/06/01 职场文书
用 Python 元类的特性实现 ORM 框架
2021/05/19 Python
Python实现灰色关联分析与结果可视化的详细代码
2022/03/25 Python