2023/4/6

关于layui向后台新增数据

用layui.use加载html的layui的模块:

单一模块:layui.use('form',  function () {})

多个模块:layui.use(['form', 'layer', 'jquery', 'laydate'], function () {},多个模块用中括号括起来。

在function函数里面写变量:

            var form = layui.form,
                layer = layui.layer,

监听新增按钮:form.on('submit(add)', function (data) {}

利用ajax提交数据到后台:

                    $.ajax({
                        url:'/user/add',
                        data:data.field,
                        type:'post',
                        dataType:'JSON',
                        success:function (res) {
                            if(res.count>0){
                                layer.alert("增加成功", {
                                        icon: 6
                                    },
                                    function () {
                                        //关闭当前frame
                                        xadmin.close();

                                        // 可以对父窗口进行刷新
                                        xadmin.father_reload();
                                    });
                            }
                            else {
                                layer.alert("增加失败,请重试");
                            }
                        }
                    });

最后在function函数最后要写一句:return false;防止页面反复刷新


关于layui的任何表单代码都可以在表单 - 在线演示 - Layui里面找到。这里举一个关于时间表单的例子

 这种格式的时间表单,需要在js里面渲染

首先用layui.use加载laydate,并 设置变量:var laydate=layui.laydate;

laydate.render({
    elem: '#birthday',
    trigger:'click'//强制表单一直显示
});
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值