我正在尝试在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论坛中取得了这小段代码 http://datatables.net/forums/comments.php?DiscussionID=1384&page=1#Item_0
$('#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() );
} );
请问是否能提供一个指针,以便我能够获取所点击字段的第1列和第4列?
接下来的问题: 我已经解决了以上问题,感谢nick的帮助。
但是,接下来的问题是,在初始化表格时我使用了
/* 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响应返回给datatable。
/crvWeb/jsonFileList.do
我该如何使用post请求添加和获取servlet响应,以便更新我的表格?