datatable 的ajax修改參數,post可以傳參處理


 
 
 
datatables常用參數記錄
{
                "searchable": false,
                "orderable": false,
                "targets": 0,
                "render": function (  data, type, row, meta) {
                    console.info(data);
                },
                "mDataProp": function (source, type, val) {
                    alert(type);
                    console.info(source);
                    return "<a href='#'>" + source[1] + "</a>";
                }
            },




            "aoColumnDefs": [{
                //"aTargets": [3],
//                "fnCreatedCell": function (nTd, sData, oData, iRow, iCol) {
//                    //console.info(nTd );
////                    console.info(iCol );
//                },
                "fnRender": function (o, val) {
                    return o.aData[0] + ' ' + o.aData[3];
                    console.info(o.aData[0]);
                }

            }],




            "aoColumnDefs": [{
                //"aTargets": [3],
//                "fnCreatedCell": function (nTd, sData, oData, iRow, iCol) {
//                    //console.info(nTd );
////                    console.info(iCol );
//                },
                "fnRender": function (o, val) {
                    return o.aData[0] + ' ' + o.aData[3];
                    console.info(o.aData[0]);
                }

            }],
 
 
 
以下倥等待修改:
 
詢問一下,我定義了一個全局變量作為ajax的data。 
 但是每次reload,參數並沒有傳過去。 
 dt初始化的時候就已經 把data賦值了 
 ajax參數會先處理,存儲起來,所以你的全局參數是不起作用的..
 
所以要修改  dt.fnSettings().ajax.data  這個 
 
第一個: 函數的方式。
 
 
 
 可修改存儲的ajax參數 :
 
 dt.fnSettings().ajax.data   這個就是存儲的參數
 
第二個:直接賦值
 
 
也可以,來自datatable中文網QQ群。
 
正常情況下:
 
 增加或修改通過Ajax提交到服務端的請求數據(ajax.data) 選項(option) 參考(reference) Datatables 中文網: http://dt.thxopen.com/reference/option/ajax.data.html 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM