数据库编辑"新"表格帖子空值

时间:2015-11-27 08:17:53

标签: ajax forms laravel datatables editor

经过一周的搜索/测试/调试和头痛......我很乐意在以下问题上寻求帮助:考虑以下简单的代码(我只专注于POST) :

var editor = new $.fn.dataTable.Editor( {
    ajax: {
        create: {
            type: 'POST',
            url:  '/employees'
        },
        edit: {
            type: 'PUT',
            url:  'XXXXXXXX'
        },
        remove: {
            type: 'DELETE',
            url:  'XXXXXXXX'
        }
    },
    table: "#example",
    fields: [ {
            label: "First name:",
            name: "first_name"
        }, {
            label: "Last name:",
            name: "last_name"
        }, {
            label: "Position:"
            name: "position"
        }
    ]
} );

$('#example').DataTable( {
    dom: "Bfrtip",
    ajax: "/employees",
    columns: [
        { data: "first_name" },
        { data: "last_name" },
        { data: "position" },
    ],
    select: true,
    buttons: [
        { extend: "create", editor: editor },
        { extend: "edit",   editor: editor },
        { extend: "remove", editor: editor }
    ]
} );

当我提交表单时,它会为3个字段发布空值!我是否需要序列化编辑器的表单字段?

我使用Laravel作为PHP MVC相关的" #example" datatables正确显示数据,没有问题。 我只想使用客户端Datatable ......

非常感谢你的帮助!

1 个答案:

答案 0 :(得分:0)

实际上表单是发布值...但是我将它们作为“urlencode”并且不能在我的控制器中使用它们...将发布另一个问题......