我剛剛開始使用數據表1.9 1.9 jquery插件,但面臨從服務器端獲取數據表配置。 我的數據表的代碼是:
$.ajax({
type: "POST",
url: "./viewController",
data:{ "TableName" : "ViewGridDept",
"Call" : "gridConfiguration"},
dataType:"json",
success: function(data){
//columns=data.aoColumns;
var coldata = eval('('+data+')');
alert(coldata.aoColumns);
employeeTable = $("#EmployeeTable").dataTable({
"bJQueryUI" : true,
"sPaginationType" : "full_numbers",
"bFilter": true,
"bInfo": true,
"bServerSide": true,
"sAjaxSource" : "./viewController",
"aoColumns":coldata.aoColumns ,
"aoColumnDefs":coldata.aoColumnsRef,
"fnServerData": function (sSource, aoData, fnCallback) {
aoData.push({ "name" : "TableName", "value" : "ViewGridDept" },
{ "name" : "Call", "value" : "Data" });
$.ajax({
"dataType": 'json',
"type": "POST",
"url": sSource,
"data": aoData,
"success": fnCallback
});}
,並從服務器端的json是
{"aoColumns":[{"mDataProp":"deptName","sTitle":"Department Name"},{"mDataProp":"deptId","sTitle":"Department Id"}],"aoColumnsRef":[{"aTarget":["2"]},{"aTarget":["1"]}]}
,但我的數據表不加載data.my問題是如何使用數據表"aoColumns":coldata.aoColumns , "aoColumnDefs":coldata.aoColumnsRef,
你爲什麼使用'POST'? – andi