我正在尝试在 jquery 数据表上实现一个函数,该函数返回单击行的第一列和第四列
我正在遵循这个示例,它允许我操作单击的行http://datatables.net/examples/api/select_single_row.html http://datatables.net/examples/api/select_single_row.html
认为我可以更改此处理程序来执行读取单元格值过程并根据我自己的逻辑使用该值
/* Add a click handler to the rows - this could be used as a callback */
$("#example tbody").click(function(event) {
$(oTable.fnSettings().aoData).each(function (){
$(this.nTr).removeClass('row_selected');
});
$(event.target.parentNode).addClass('row_selected');
});
我还从 dataTable 论坛中得到了这个小代码段
$('#example tbody tr').click( function () {
// Alert the contents of an element in a SPAN in the first TD
alert( $('td:eq(0) span', this).html() );
} );
我可以有任何指针,以便我可以获得单击字段的第一列和第四列吗?
下一部分我已经解决了上述问题,谢谢尼克
但是我有问题的下一部分。当我初始化表时
我用
/* Init the table */
oTable = $('#filetable').dataTable( {
"bProcessing": true,
"bServerSide": true,
"sAjaxSource": "/crvWeb/jsonFileList.do",
"fnServerData": function ( sSource, aoData, fnCallback ) {
$.ajax( {
"dataType": 'json',
"type": "POST",
"url": sSource,
"data": aoData,
"success": fnCallback
} );
}
} );
我的 servlet 采用 dir 请求参数并将列表作为 json 响应返回到数据表。
/crvWeb/jsonFileList.do
我如何添加并获取带有发布请求的 servlet 响应,以便我可以更新我的表?