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 相关文章推荐
Using the TextRange Object
Oct 14 Javascript
基于jquery的仿百度搜索框效果代码
Apr 11 Javascript
关于JS管理作用域的问题
Apr 10 Javascript
解决checkbox的attr(checked)一直为undefined问题
Jun 16 Javascript
jQuery插件PageSlide实现左右侧栏导航菜单
Apr 12 Javascript
jquery中键盘事件小结
Feb 24 Javascript
jQuery包裹节点用法完整示例
Sep 13 Javascript
easyui tree带checkbox实现单选的简单实例
Nov 07 Javascript
关于页面刷新vuex数据消失问题解决方案
Jul 03 Javascript
vue2.0.js的多级联动选择器实现方法
Feb 09 Javascript
Javascript实现购物车功能的详细代码
May 08 Javascript
javascript触发模拟鼠标点击事件
Jun 26 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 ss7.5的数据调用 (笔记)
2010/03/08 PHP
ThinkPHP独立分组使用的注意事项
2014/11/25 PHP
jQuery select操作控制方法小结
2010/05/26 Javascript
js调用activeX获取u盘序列号的代码
2011/11/21 Javascript
js监听滚动条滚动事件使得某个标签内容始终位于同一位置
2014/01/24 Javascript
js 判断所选时间(或者当前时间)是否在某一时间段的实现代码
2015/09/05 Javascript
javascript Slip.js实现整屏滑动的手机网页
2015/11/25 Javascript
js判断复选框是否选中及选中个数的实现代码
2016/05/30 Javascript
vue.js移动端app之上拉加载以及下拉刷新实战
2017/09/11 Javascript
基于Vue生产环境部署详解
2017/09/15 Javascript
ES6解构赋值实例详解
2017/10/31 Javascript
微信小程序实现录音时的麦克风动画效果实例
2019/05/18 Javascript
小程序组件之自定义顶部导航实例
2019/06/12 Javascript
js实现简单五子棋游戏
2020/05/28 Javascript
Python中用sleep()方法操作时间的教程
2015/05/22 Python
使用python实现快速搭建简易的FTP服务器
2018/09/12 Python
详解Python 定时框架 Apscheduler原理及安装过程
2019/06/14 Python
使用浏览器访问python写的服务器程序
2019/10/10 Python
安装python3.7编译器后如何正确安装opnecv的方法详解
2020/06/16 Python
解决Keras中CNN输入维度报错问题
2020/06/29 Python
详细分析Python collections工具库
2020/07/16 Python
Python把图片转化为pdf代码实例
2020/07/28 Python
国际奢侈品品牌童装购物网站:Designer Childrenswear
2019/05/08 全球购物
慕尼黑山地运动、户外服装和体育用品专家:Sporthaus Schuster
2019/08/27 全球购物
关于工资低的辞职信
2014/01/14 职场文书
2014年征兵标语
2014/06/20 职场文书
法学专业求职信
2014/07/15 职场文书
小学老师对学生的评语
2014/12/29 职场文书
武夷山导游词
2015/02/03 职场文书
质量保证书格式模板
2015/02/27 职场文书
2015年远程教育工作总结
2015/05/20 职场文书
工伤劳动仲裁代理词
2015/05/25 职场文书
《女娲补天》读后感5篇
2019/12/31 职场文书
MySQL表的增删改查基础教程
2021/04/07 MySQL
python tkinter模块的简单使用
2021/04/07 Python
Win10多屏显示如何设置?Win10电脑多屏显示设置操作方法
2022/07/07 数码科技