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随笔(js图片切换效果)
Jul 31 Javascript
深入document.write()与HTML4.01的非成对标签的详解
May 08 Javascript
使用jquery自定义鼠标样式满足个性需求
Nov 05 Javascript
JS保存和删除cookie操作 判断cookie是否存在
Nov 13 Javascript
基于jquery实现省市联动效果
Nov 23 Javascript
javascript作用域链(Scope Chain)用法实例解析
Nov 30 Javascript
jQuery EasyUI编辑DataGrid用combobox实现多级联动
Aug 29 Javascript
Vue.js学习笔记之常用模板语法详解
Jul 25 Javascript
webpack配置打包后图片路径出错的解决
Apr 26 Javascript
vue+axios+promise实际开发用法详解
Oct 15 Javascript
简单了解Javscript中兄弟ifream的方法调用
Jun 17 Javascript
微信小程序点餐系统开发常见问题汇总
Aug 06 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的宝库目录--PEAR
2006/10/09 PHP
php实例分享之通过递归实现删除目录下的所有文件详解
2014/05/15 PHP
php使用CURL伪造IP和来源实例详解
2015/01/15 PHP
php 遍历目录,生成目录下每个文件的md5值并写入到结果文件中
2016/12/12 PHP
php解压缩zip和rar压缩包文件的方法
2019/07/10 PHP
使用jquery给input和textarea设定ie中的focus
2008/05/29 Javascript
js 匿名调用实现代码
2009/06/19 Javascript
Prototype 学习 工具函数学习($方法)
2009/07/12 Javascript
JavaScript实现向OL列表内动态添加LI元素的方法
2015/03/21 Javascript
使用iojs的jsdom库实现同步系统时间
2015/04/20 Javascript
js实现html table 行,列锁定的简单实例
2016/10/13 Javascript
jQuery监听浏览器窗口大小的变化实例
2017/02/07 Javascript
nodejs读写json文件的简单方法(必看)
2017/03/09 NodeJs
用node和express连接mysql实现登录注册的实现代码
2017/07/05 Javascript
React.Js添加与删除onScroll事件的方法详解
2017/11/03 Javascript
JavaScript寄生组合式继承实例详解
2018/01/06 Javascript
ES6入门教程之let、const的使用方法
2019/04/13 Javascript
vue回到顶部监听滚动事件详解
2019/08/02 Javascript
详解python实现读取邮件数据并下载附件的实例
2017/08/03 Python
Django forms表单 select下拉框的传值实例
2019/07/19 Python
Django shell调试models输出的SQL语句方法
2019/08/29 Python
详解python环境安装selenium和手动下载安装selenium的方法
2020/03/17 Python
pycharm安装及如何导入numpy
2020/04/03 Python
详解Python 循环嵌套
2020/07/09 Python
python3 循环读取excel文件并写入json操作
2020/07/14 Python
python使用Word2Vec进行情感分析解析
2020/07/31 Python
python 带时区的日期格式化操作
2020/10/23 Python
利用python进行文件操作
2020/12/04 Python
CSS3实现歌词进度文字颜色填充变化动态效果的思路详解
2020/06/02 HTML / CSS
传媒专业推荐信范文
2013/11/23 职场文书
母婴店促销方案
2014/03/05 职场文书
工商局局长个人对照检查材料思想汇报
2014/09/23 职场文书
家长意见书
2015/06/04 职场文书
小学思品教学反思
2016/02/20 职场文书
浅谈golang package中init方法的多处定义及运行顺序问题
2021/05/06 Golang
鸿蒙3.0体验感怎么样? 鸿蒙3.0系统评测向
2022/08/14 数码科技