0
我有一個非常簡單的數據表結構,數據不被傳遞到服務器,從數據表
$("#providerTable").dataTable({
"bLengthChange":false,
"bAutoWidth":false,
"bProcessing": true,
"bServerSide":true,
"sAjaxSource":"${createLink(controller: 'authorization', action: 'fetchProvider')}" ,
"bInfo": true,
"fnServerParams": function (aoData) {
aoData.push({ "name": "more_data", "value": "my_value" });
},
"fnInfoCallback": function(oSettings, iStart, iEnd, iMax, iTotal, sPre) {
return ("Showing " + iStart +" to "+ iEnd + " of " + iTotal);
}
});
一切工作除了應該已經傳遞到服務器變量more_data
不通過罰款。我使用的Grails在服務器端,並從Ajax請求的快速參數轉儲提供了以下結果:
wrappedMap=[iSortCol_0:0, sSearch_2:, bRegex:false, sSearch_3:, sSearch_0:, sSearch_1:, sSearch:, iSortingCols:1, mDataProp_0:0, mDataProp_1:1, mDataProp_2:2, mDataProp_3:3, mDataProp_4:4, bSortable_2:true, bSortable_1:true, bSortable_4:true, bSortable_3:true, bSortable_0:true, sColumns:, iColumns:5, _:1347175565036, sSearch_4:, bRegex_2:false, bSearchable_2:true, bSearchable_1:true, bRegex_3:false, bSearchable_0:true, bRegex_4:false, sSortDir_0:asc, iDisplayStart:0, iDisplayLength:10, sEcho:1, bSearchable_4:true, bRegex_0:false, bSearchable_3:true, bRegex_1:false, action:fetchProvider, controller:authorization]
看,有沒有名爲more_data
變量的跡象。除了more_data
變量之外,所有其他的默認Datatable變量以及控制器和操作名稱都將被傳遞。我可以在這裏犯什麼錯誤?
感謝
什麼版本是你使用? – Daniel
@丹尼爾,這是<1.7.5> – rstarter