我在使用datetimepicker编辑数据表时遇到问题。正如它在插件的文档中所说的那样,当我更新数据表的单元格的值时,php脚本必须返回发送到脚本的相同值。 例如: 如果我正在更改“Test”列的值,那么脚本的返回必须是“Test”。 通过这种方式我的其他列正在工作,但datetimepicker列不是。
$('#exampñe').dataTable({
sPaginationType: "full_numbers",
aoColumns: [
{
sName: "id"
},
{
sName: "name"
},
{
sName: "matchdate",
sClass: "datetimepicker"
},
{
sName: "Action"
}
]
})
.makeEditable({
"sAddURL": "<URL>",
"sDeleteURL": "<URL>",
"sAddDeleteToolbarSelector": ".dataTables_length",
"oEditableSettings": {event: 'click', onblur: 'submit'},
"sUpdateURL": "<URL>",
aoColumns: [
null,
{},
{
tooltip: 'Click to change date and time',
loadtext: 'loading...',
type: "datetimepicker",
datetimepicker: {
format: 'Y-m-d H:i:00',
changeMonth: true,
changeYear: true,
showHour: true,
showMinute: true,
step: 30
}
}]
});
在PHP脚本中,我将值收到$ _POST ['value']。并且在没有任何改变的情况下对这个相同值进行回声。 当我更改包含下拉列表的名称或其他列时,它可以正常工作。但是datetimepicker无效。我使用这个可编辑的插件来编辑数据库中的数据。所有这一列都在数据库中更新,包括datetimepicker。但是,当它完成编辑单元格时,它不会更新数据表。 请帮帮我。 如果我无法理解这个问题,请告诉我。
谢谢。