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 相关文章推荐
javascript第一课
Feb 27 Javascript
json 定义
Jun 10 Javascript
JS判断两个时间大小的示例代码
Jan 28 Javascript
JS中attr和prop属性的区别以及优先选择示例介绍
Jun 30 Javascript
Vue.js每天必学之过滤器与自定义过滤器
Sep 07 Javascript
form表单转Json提交的方法(推荐)
Sep 23 Javascript
React router动态加载组件之适配器模式的应用详解
Sep 12 Javascript
iview Upload组件多个文件上传的示例代码
Sep 30 Javascript
Vue 页面状态保持页面间数据传输的一种方法(推荐)
Nov 01 Javascript
微信小程序全局变量功能与用法详解
Jan 22 Javascript
JS实现利用闭包判断Dom元素和滚动条的方向示例
Aug 26 Javascript
jquery实现烟花效果(面向对象)
Mar 10 jQuery
基于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
smarty的保留变量问题
2008/10/23 PHP
中英文字符串翻转函数
2008/12/09 PHP
PHP中文分词的简单实现代码分享
2011/07/17 PHP
php对象和数组相互转换的方法
2015/05/12 PHP
超详细的php用户注册页面填写信息完整实例(附源码)
2015/11/17 PHP
PHP进行批量任务处理不超时的解决方法
2016/07/11 PHP
Thinkphp5框架实现获取数据库数据到视图的方法
2019/08/14 PHP
Javascript引用指针使用介绍
2012/11/07 Javascript
JS实现div内部的文字或图片自动循环滚动代码
2013/04/19 Javascript
js控制的遮罩层实例介绍
2013/05/29 Javascript
js实时获取系统当前时间实例代码
2013/06/28 Javascript
jquery之超简单的div显示和隐藏特效demo(分享)
2013/07/09 Javascript
jquery 循环显示div的示例代码
2013/10/18 Javascript
无缝滚动的简单实现代码(推荐)
2016/06/07 Javascript
Javascript基础_嵌入图像的简单实现
2016/06/14 Javascript
Angularjs实现分页和分页算法的示例代码
2016/12/23 Javascript
jquery 禁止鼠标右键并监听右键事件
2017/04/27 jQuery
javascript将url解析为json格式的两种方法
2017/08/18 Javascript
React Native时间转换格式工具类分享
2017/10/24 Javascript
boostrap模态框二次弹出清空原有内容的方法
2018/08/10 Javascript
JavaScript使用prototype原型实现的封装继承多态示例
2018/08/31 Javascript
Vue实现导航栏点击当前标签变色功能
2020/08/19 Javascript
vue element 关闭当前tab 跳转到上一路由操作
2020/07/22 Javascript
[01:52]深扒TI7聊天轮盘语音出处7
2017/05/11 DOTA
用python读写excel的方法
2014/11/18 Python
通过mod_python配置运行在Apache上的Django框架
2015/07/22 Python
Python算法应用实战之队列详解
2017/02/04 Python
pycharm 主题theme设置调整仿sublime的方法
2018/05/23 Python
python 在指定范围内随机生成不重复的n个数实例
2019/01/28 Python
python3连接kafka模块pykafka生产者简单封装代码
2019/12/23 Python
python温度转换华氏温度实现代码
2020/12/06 Python
selenium+python自动化78-autoit参数化与批量上传功能的实现
2021/03/04 Python
秋游活动策划方案
2014/02/16 职场文书
开学寄语大全
2014/04/08 职场文书
社区法制宣传日活动总结
2015/05/05 职场文书
MySQL令人咋舌的隐式转换
2021/04/05 MySQL