【问题标题】:Datatable Editor's "new" form posts empty values数据表编辑器的“新”表单发布空值
【发布时间】:2016-03-01 09:29:40
【问题描述】:

经过一周的搜索/测试/调试和头痛...我很乐意就以下问题寻求您的帮助:考虑以下简单的代码(我只关注 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”数据表可以正确显示数据,没有问题。 我只想用客户端Datatable...

非常感谢您的帮助!

【问题讨论】:

    标签: ajax forms laravel datatables editor


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-08-20
      • 1970-01-01
      • 1970-01-01
      • 2011-07-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多