layui form.on return false 仍然提交解决办法

修改button为input

<input class="layui-btn" type="button" lay-submit lay-filter="add" value="立即提交">
layui.use(["jquery", "element", "form", "layer"], function () {
    var $ = layui.jquery;
    var form = layui.form;
    var layer = layui.layer;

    form.on("submit(add)", function (data) {
        console.log(data);
        $.ajax({
            url: 'adminbase',
            type: 'POST',
            dataType: 'json',
            data: {data:data.field},
            success:function(e){
                layer.msg(e.msg);
            },
            fail:function (error) {
                layer.msg("网络错误,请重试");
            }
        });
        return false;
    });
})

2.laytable中时间戳格式化为正常时间

{field: "addtime", title: "添加时间", width: 200, templet:function(d) {return util.toDateString(d.addtime*1000,'yyyy-MM-dd HH:mm'); }},

3.关闭layer弹出层

var index = parent.layer.getFrameIndex(window.name); 
setTimeout(function(){
    parent.layer.close(index); 
}, 500)


打赏

看恩吧
网站不承担任何有关评论的责任
  • 最新评论
  • 总共条评论
取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦