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 强制设为首页的代码
Jan 31 Javascript
javascript避免数字计算精度误差的方法详解
Mar 05 Javascript
在myeclipse中如何加入jquery代码提示功能
Jun 03 Javascript
AngularJS页面访问时出现页面闪烁问题的解决
Mar 06 Javascript
js运动事件函数详解
Oct 21 Javascript
JavaScript ES6中CLASS的使用详解
Nov 22 Javascript
适用于手机端的jQuery图片滑块动画
Dec 09 Javascript
原生的强大DOM选择器querySelector介绍
Dec 21 Javascript
BootstrapTable请求数据时设置超时(timeout)的方法
Jan 22 Javascript
AngularJS 限定$scope的范围实例详解
Jun 23 Javascript
关于JavaScript语句后面的分号问题
Dec 07 Javascript
Vue.js 中的 v-show 指令及用法详解
Nov 19 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将数据库中的电话号码读取出来并生成图片
2008/08/31 PHP
Js 获取HTML DOM节点元素的方法小结
2009/04/24 Javascript
eval的两组性能测试数据
2012/08/17 Javascript
常见表单重复提交问题整理及解决方法
2013/11/13 Javascript
简单实用的反馈表单无刷新提交带验证
2013/11/15 Javascript
解析javascript瀑布流原理实现图片滚动加载
2016/03/10 Javascript
jquery实现左右无缝轮播图
2020/07/31 Javascript
原生js获取元素样式的简单方法
2016/08/06 Javascript
原生JS:Date对象全面解析
2016/09/06 Javascript
BootStrop前端框架入门教程详解
2016/12/25 Javascript
JS前端开发判断是否是手机端并跳转操作(小结)
2017/02/05 Javascript
JavaScript中使用webuploader实现上传视频功能(demo)
2017/04/10 Javascript
实例讲解JavaScript预编译流程
2019/01/24 Javascript
Vue中实现权限控制的方法示例
2019/06/07 Javascript
使用apifm-wxapi模块中的问题及解决方法
2019/08/05 Javascript
详解JavaScript匿名函数和闭包
2020/07/10 Javascript
node.js通过url读取文件
2020/10/16 Javascript
Java中重定向输出流实现用文件记录程序日志
2015/06/12 Python
Python Socket传输文件示例
2017/01/16 Python
Python实现基于多线程、多用户的FTP服务器与客户端功能完整实例
2017/08/18 Python
python使用pil进行图像处理(等比例压缩、裁剪)实例代码
2017/12/11 Python
Python使用Matplotlib实现雨点图动画效果的方法
2017/12/23 Python
Python机器学习logistic回归代码解析
2018/01/17 Python
python中找出numpy array数组的最值及其索引方法
2018/04/17 Python
tensorflow实现加载mnist数据集
2018/09/08 Python
Python利用字典破解WIFI密码的方法
2019/02/27 Python
Python爬虫定时计划任务的几种常见方法(推荐)
2021/01/15 Python
一些常用的HTML5模式(pattern) 总结
2015/07/14 HTML / CSS
是否有自动比较结构的方法
2015/06/03 面试题
什么是表空间(tablespace)和系统表空间(System tablespace)
2013/02/25 面试题
网络编辑职责
2014/03/01 职场文书
预备党员综合考察材料
2014/05/31 职场文书
党员查摆四风问题思想汇报
2014/10/25 职场文书
任命书标准格式
2015/03/02 职场文书
学生会干部任命书
2015/09/21 职场文书
mysql外连接与内连接查询的不同之处
2021/06/03 MySQL