layui提交表单会自动刷新页面:
https://www.layui.com/doc/element/form.html
https://blog.csdn.net/weixin_39530509/article/details/111928674
提交按钮回调函数中的代码有问题
layui表单提交,校验没有提示:
https://www.freesion.com/article/9169561427/
layui动态生成的select-option页面不更新
- 对全部类型的表单进行一次更新
- 为 class=“layui-form” 所在元素的 lay-filter="" 的值。你可以借助该参数,对表单完成局部更新
上面两种方式都用了,最后发现不知道哪个b崽子引入了一个插件(jQuery.fn.selectFilter挂在方法,调用初始化生成ul-li供用户选择)
$('.filter-box').selectFilter({
callBack: function (val) {
console.log(val + '-是返回的值')
}
});
$('.filter-box2').selectFilter({
callBack: function (val) {
console.log(val + '-是返回的值')
}
});
$('.filter-box3').selectFilter({
callBack: function (val) {
console.log(val + '-是返回的值')
}
});
layui.msg失效
除了这两种情况外:链接
还有可能是定位的位置有影响
<style>
.layui-layer-msg {
top: 150px!important;
}
</style>
if (!sp) {
copyLayer.msg('请上传封面', {
icon: 5
});
return
}