我有一个DataTable使用jEditable,以便用户可以修改第三列中保存的值。用户只能编辑第3个值,但看AJAX发布它未发送的“ID”,这是我看到一个贴子在接下来的第1列中保存的值看着萤火虫:jQuery DataTables JEditable
column 2
id district
row_id null
value new text
这里是我的代码,我想添加一行到RETURN部分,以便它返回(this)的第一列[0]的值?不知道如何做到这一点,很新的JavaScript ...
<script>
$(document).ready(function() {
/* Init DataTables */
var oTable = $('#district').dataTable();
/* Apply the jEditable handlers to the table */
$('#district', oTable.fnGetNodes()).editable('editable_ajax.php', {
"callback": function(sValue, y) {
var aPos = oTable.fnGetPosition(this);
oTable.fnUpdate(sValue, aPos[0], aPos[1], aPos[2]);
},
"submitdata": function (value, settings) {
return {
"row_id": this.parentNode.getAttribute('id'),
"column": oTable.fnGetPosition(this)[2]
};
},
"height": "14px"
});
});
</script>
找出问题,只需将一个变量设置为列1 [0]中的值,然后在POST中返回该值。 'var id2 = oTable.fnGetData(aPos2 [0]); ' – xXPhenom22Xx 2012-02-02 19:57:26