【发布时间】:2016-10-07 08:22:30
【问题描述】:
我对使用 DataTables 和 jQuery 非常陌生。
我正在尝试显示一个表格并让用户编辑单元格并更新 MySQL 数据库中的值。
我也不太明白 sValue 用于/代表什么。
这是我目前的代码,记住我已经链接了 jeditable.js 文件。
$(document).ready(function() {
/* Init DataTables */
var oTable = $('#parentEditTable').dataTable({
"columns": [
{
"data": "ParentId"
}, {
"data": "Name"
}],
"order": [[0, 'asc']],
"processing": true,
"serverSide": true,
"responsive": true,
"ajax": {
url: 'processEditParent.php',
type: 'POST'
}
});
oTable.$('#parentEditTable').editable('processEditParent.php', {
"callback": function( sValue, y ) {
var aPos = oTable.GetPosition( this );
oTable.upload( sValue, aPos[0], aPos[1] );
},
"submitdata": function ( value, settings ) {
return {
"row_id": this.parentNode.getAttribute('ParentId'),
"column": oTable.fnGetPosition(this )[2]
};
},
"height": "14px",
"width": "100%"
} );
} );
任何帮助都将不胜感激。
【问题讨论】:
标签: javascript php jquery mysql datatables