layui-执行Ajax提交的时候如何获取表单的元素


1.一个很简单的属性可以让我们获取表单的元素layui属性

data.field,

2.详细使用代码如下

 //监听提交
        form.on('submit(add)', function (data) {
            //发送异步,把数据提交给php
            $.ajax({
                type: 'post',
                url: '/admin/user',
                dataType: 'json',
                headers: {
                    'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
                },
                data: data.field,
                success: function (data) {
                    //弹层提示添加成功,并且刷新父页面
                    if (data.status == 0) {
                        layer.alert(data.message, {icon: 6}, function () {
                            parent.location.reload(true);
                        });
                    }else {
                        layer.alert(data.message, {icon: 5});
                    }
                },
                error: function () {
                    //错误信息
                }

            });

2.如果调用的接口是别的类型如何解决:如delete

 function member_del(obj,id){
        layer.confirm('确认要删除吗?',function(index){
            //发异步删除数据
            $.post('/admin/user/'+id,{"_method":"delete","_token":"{{csrf_token()}}"},function (data) {
                console.log(data)
                $(obj).parents("tr").remove();
                layer.msg('已删除!',{icon:1,time:1000});
            })

        });
    }


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM