js DataTable 外掛程式遠端資料呼叫

2021-10-07 03:16:20 字數 1307 閱讀 7865

let experimenttable = $('#experimenttable').datatable(

},order: [

[6, "desc"]

],columndefs: [

// 定義列屬性,例如下面指定了哪些列不允許排序

],columns: [},,

,,},,

,}

],// 由於開啟了 serverside ,需要從後台獲取資料

ajax: ]]/experiment/search",

// 提交方式

type: "post",

cache: false,

traditional: true, // 使用傳統方式,否則後台接收資料有問題

// 設定傳送給伺服器的引數資料,給 data 增加的屬性會提交到後台

data: function (data, setting)

// 增加查詢引數

data.expkeyword = $("input[name=expkeyword]").val();

data.prokeyword = $("input[name=prokeyword]").val();

data.startcreatedate = $("input[name=startcreatedate]").val();

data.endcreatedate = $("input[name=endcreatedate]").val();

},// 後台返回的資料如果需要處理後再返回給datatable,在這裡處理,

// 比如後台返回的格式不直接滿足datatable要求,可以在這個重新整理後,在返回

datasrc: function(result)

}});

// 重新重新整理table查詢方法

function searchexperiment()

後台返回資料格式:

// 以下是 datatable 支援的資料格式,即 datasrc 方法需要返回成如下格式json

, ],

// 後台出錯訊息可以放到 這個屬性中,datatable 會在**中展示

"error":null,

"extra":

}

column.title

**展示的列標題名稱

column.name

用api獲取資料時,可以通過這個名稱取列資料

column.data

**資料取資料來源中的哪一列資料,這個支援函式呼叫,支援 . () 的特殊取法

linux 目錄遠端外掛程式

遠端掛載 需求 由於a主機磁碟空間有限,故將a機上 testa目錄掛載到b伺服器 testb上。往testa目錄下放東西實際使用的testb目錄空間。安裝nfs程式 yum y install nfs 檢視是否安裝了nfs與rpcbind rpm qa grep nfs rpm qa grep rp...

外掛程式 滾動外掛程式slimScroll

jquery slimscroll外掛程式是乙個支援把內容放在乙個盒子裡面,固定乙個高度,超出的則使用滾動。該外掛程式挺好的。不過不支援resize的時候重新呼叫外掛程式,有乙個貢獻者已經修改過原始碼,不過作者並沒有加進去。我已經把專案的壓縮也改過來了。使用 function setscroll s...

外掛程式框架4 核心外掛程式之日誌外掛程式

功能需求 能夠擴充套件日誌輸出類別 預設包含檔案輸出 能夠自定義訊息屬性 預設三類訊息級別 提供簡單的日誌輸出格式,可能有數字,文字的混合 方案 定義乙個日誌輸出類別基類 日誌主外掛程式需要主要去載入所有擴充套件輸出類別外掛程式 日誌主外掛程式只提供文字 數字的簡單輸出,對於復合輸出完全可以用str...