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