天天看點

datatable edit 中 資料源為 HTML類型時的操作 取得超連結中的文字 輸出時整理斜杠

一般常用兩種資料庫

一種是內建到html中

一種是txt或是采集的phpjons資料

第一種,如果要編輯時,要在table中增加每列的名稱

然後在edit中定義對應的名稱就可以

var t =  $('#example').dataTable({

dom: '<"toolbar_stork">Bfrtip',

columns: [

            { data: "id" },

            { data: "name" },

            { data: "status" },

            { data: "add_time" },

            { data: "last_time" },

            { data: "other" }

        ],

var editor = new $.fn.dataTable.Editor( {

"ajax": "{:U('/supertraffic/edit_base')}",

table: "#example",

idSrc:  'id',

fields: [ 

{

name: "id",

type:"hidden"

},{

label: "操作名稱:",

name: "name",

data: function (row, type, val) {

                    return row.name.replace(/<a[^>]*>|<\\/a>[^>]*| /g, '');

                },

          type:"readonly"

},

{

label: "描述資訊:",

name: "alias"

},{

name: "status",

type:"hidden"

},{

name: "add_time",

type:"hidden"

},{

name: "last_time",

type:"hidden"

},{

name: "other",

type:"hidden"

}

]

} );

在傳回結果時有個小技巧就是把所有的内容都定義進去,然後進行處理取值即可,