form.on绑定
form.on绑定的是lay-filter中值,而非name的值。同时要满足
1、 <form>标签, 并且标签中有 class="layui-form";
2、标签中没有写lay_filter属性,用来监听
3、form.on必须写在layui.use(){}中, 这个一般不会错
table 隐藏列
$("[data-field='username']").addClass('layui-hide');//username为列绑定的数据名称
table大数据异步请求,methon更改为post方式
talbe的url默认为get方式,如果请求数据量大或参数中有冲突,需要更改成post方式,这是只要加上where就可以了。
`table.reload('list', {
method:'POST',
url: 'ajax.php?m=1111',
where:sArr,
});`
sArr为json格式数据,layui自动添加limit和page参数
原生select
表单中的select比较宽长,如果不需要渲染,可以用原生的,就是丑了点。
<select name="" lay-ignore>
解决头工具栏事件绑定失效问题
table.on('toolbar(list)',里面的id在执行动作后绑定失效,这是通常用的各种事件无法使用。解决方法是改写事件表达方法如下:
$('body').on('change', '#sk', function() {
Comments | NOTHING