2017-04-12 11 views
0

我正在使用Laravel Datatable,排序不工作,有人可以幫助我。Laravel datatable排序不工作如何使用加入

控制器

Table::select(array(DB::raw('table2.con_title'), 
    DB::raw('........ 
Datatables::of(----)->make(); 

查看

.dataTable({ 「bProcessing」:真, 「bServerSide」:真, 「sAjaxSource」:ajaxurl,

「aoColumnDefs 「:[{mData:'table2.con_title',aTargets:[0]},.......

錯誤數據表警告(表ID =「-----」):從數據源請求的未知參數「table2.con_title」爲行0

+0

AJAX響應是什麼樣的? – Mick

+0

JSON {「sEcho」:1,「iTotalRecords」:33,「iTotalDisplayRecords」:33,「aaData」:[[「------」,「------------- 「,」 – fernandus

+0

我希望DB :: raw(必須是問題的製造者,如何對DB :: raw進行排序( – fernandus

回答

0

你需要確保你的表列正確映射到您的數據。

https://datatables.net/manual/tech-notes/4

+0

我添加了{mData:0,aTargets:[0]}我沒有收到錯誤,但是排序不起作用 – fernandus

+0

我沒有使用true( - > make(true)),所以我的數據響應將作爲索引,現在我相信我是正確的{mData:0,aTargets:[0]},但排序不起作用。 – fernandus