用Session存储数据
开发工具与关键技术:
作者:熊琪
撰写时间:2019.06.26
首先要明白自己需要什么样的数据,然后得想明白怎么才能获取到数据,获取数据就不一一讲述了,首先这里是需要通过点击layui的table中去获取表中的数据然后通过某种提交方式提交到控制器的方法,方法中需要接收从页面传输过来的数据然后对数据进行保存然后用的时候调用seeeion中的数据就可以了,以上就是session保存数据的基本思路。接着看操作演示。
首先看在视图的操作给layui的表格加一个监听行的点击事件,代码如下:
layuiTable.on('row(TaSalesdetails)', function (obj) {
var data = obj.data;//获取点击行数据
obj.tr.addClass('layui-table-click').siblings().removeClass('layui-table-click');
obj.tr.find('div.layui-unselect.layui-form-checkbox')[0].click();
});
代码第二行为选中后的样式效果,第三行是复选框可选中多条。
选中是选中了但选中的具体是哪条数据还不是很清楚,所以就得进一步操作了,直接上代码:
var checkStatus = layuiTable.checkStatus(‘TaSalesdetails’); //获取选中值
var selectData = checkStatus.data;
console.log(selectData);
看图一: