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 07 Javascript
在chrome中window.onload事件的一些问题
Mar 01 Javascript
jquery怎样实现ajax联动框(一)
Mar 08 Javascript
JavaScript极简入门教程(二):对象和函数
Oct 25 Javascript
bootstrap table 服务器端分页例子分享
Feb 10 Javascript
js变量提升深入理解
Sep 16 Javascript
微信小程序中使元素占满整个屏幕高度实现方法
Dec 14 Javascript
微信小程序 解决swiper不显示图片的方法
Jan 04 Javascript
基于百度地图api清除指定覆盖物(Overlay)的方法
Jan 26 Javascript
微信运维交互机器人的示例代码
Nov 12 Javascript
JS数组降维的实现Array.prototype.concat.apply([], arr)
Apr 28 Javascript
使用vue判断当前环境是安卓还是IOS
Apr 12 Vue.js
基于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编程网上资源导航
2006/10/09 PHP
我的论坛源代码(十)
2006/10/09 PHP
收藏的PHP常用函数 推荐收藏保存
2010/02/21 PHP
Linux fgetcsv取得的数组元素为空字符串的解决方法
2011/11/25 PHP
几个有用的php字符串过滤,转换函数代码
2012/05/01 PHP
php eval函数用法 PHP中eval()函数小技巧
2012/10/31 PHP
PHP之sprintf函数用法详解
2014/11/12 PHP
WordPress中的shortcode短代码功能使用详解
2016/05/17 PHP
Laravel Eloquent ORM 多条件查询的例子
2019/10/10 PHP
记录几个javascript有关的小细节
2007/04/02 Javascript
巧用js提交表单轻松解决一个页面有多个提交按钮
2013/11/17 Javascript
html的DOM中document对象images集合用法实例
2015/01/21 Javascript
JavaScript继承学习笔记【新手必看】
2016/05/10 Javascript
基于Bootstrap3表格插件和分页插件实例详解
2016/05/17 Javascript
jquery判断页面网址是否有效的两种方法
2016/12/11 Javascript
JS实现一个简单的日历
2017/02/22 Javascript
Angular2入门教程之模块和组件详解
2017/05/28 Javascript
详解使用JWT实现单点登录(完全跨域方案)
2019/08/02 Javascript
2019年度web前端面试题总结(主要为Vue面试题)
2020/01/12 Javascript
vue调用本地摄像头实现拍照功能
2020/08/14 Javascript
[01:12]快闪回顾DOTA2亚洲邀请赛(DAC) 静候2018新征程开启
2018/03/11 DOTA
python中list常用操作实例详解
2015/06/03 Python
Python中import导入上一级目录模块及循环import问题的解决
2016/06/04 Python
Python算法应用实战之队列详解
2017/02/04 Python
python之Character string(实例讲解)
2017/09/25 Python
Python3 导入上级目录中的模块实例
2019/02/16 Python
python是否适合网页编程详解
2019/10/04 Python
Python3.x+pyqtgraph实现数据可视化教程
2020/03/14 Python
python开发前景如何
2020/06/11 Python
python实现逻辑回归的示例
2020/10/09 Python
Python实现对word文档添加密码去除密码的示例代码
2020/12/29 Python
如何用 Python 制作一个迷宫游戏
2021/02/25 Python
《美丽的南沙群岛》教学反思
2014/04/27 职场文书
2015年社区民政工作总结
2015/04/21 职场文书
如何利用 CSS Overview 面板重构优化你的网站
2021/10/24 HTML / CSS
python编程实现清理微信重复缓存文件
2021/11/01 Python