datatables插件,前台页面用jsp,后台数据已经做好,数据格式也对,可是前台如何去得到数据啊,使用sAjaxSource这个属性吗?
$(document).ready(function() {$("#example").dataTable({
// "bPaginate": true, //开关,是否显示分页器
// "bInfo": true, //开关,是否显示表格的一些信息
// "bFilter": true, //开关,是否启用客户端过滤器
// "sDom": "<>lfrtip<>",
// "bAutoWith": false,
// "bDeferRender": false,
"bJQueryUI": true, //开关,是否启用JQueryUI风格
// "bLengthChange": true, //开关,是否显示每页大小的下拉框
"bProcessing": true,
// "bScrollInfinite": false,
// "sScrollY": "800px", //是否开启垂直滚动,以及指定滚动区域大小,可设值:'disabled','2000px'
// "bSort": true, //开关,是否启用各列具有按列排序的功能
// "bSortClasses": true,
// "bStateSave": false, //开关,是否打开客户端状态记录功能。这个数据是记录在cookies中的,打开了这个记录后,即使刷新一次页面,或重新打开浏览器,之前的状态都是保存下来的-------当值为true时aoColumnDefs不能隐藏列
"sScrollX": "100%", //是否开启水平滚动,以及指定滚动区域大小,可设值:'disabled','2000%'
// "aaSorting": [[0, "asc"]],
// "aoColumnDefs": [{ "bVisible": false, "aTargets": [0]}]//隐藏列
// "sDom": '<"H"if>t<"F"if>',
"sAjaxSource": "http://192.168.56.132:8080/jhrc/project/getProjectList.action",
"sServerMethod": "POST",
"aoColumns": [
{"mDataProp":"project_name" },
{"mDataProp":"project_name_cn"},
{"mDataProp":"usernames"},
{"mDataProp":"project_status"},
{"mDataProp":"create_time"}
],
"bAutoWidth": false, //自适应宽度
"bDestroy": true,
"bRetrieve": true,
"aaSorting": [[1, "asc"]],
"sScrollXInner": "100%",
"sPaginationType": "full_numbers",
"bServerSide":true,
"fnServerData": function (sUrl, aoData, fnCallback) {
$.ajax({
"url": sUrl,
"data": aoData,
"success": fnCallback,
"dataType": "json",
"cache": false
});
},
这样写怎么都不行,"sAjaxSource": "http://192.168.56.132:8080/jhrc/project/getProjectList.action",这个好像就没起作用啊,没用发送action请求,请各位大神帮个忙啊? --------------------编程问答-------------------- getProjectList.action 只要写这个就行了 前面不要
加170222260 群讨论 datatables
补充:Java , Web 开发