【发布时间】: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