bootstrap-table獲取表格數(shù)據(jù)的多種方式
分享一下這兩天的研究結果,超級有用
bootstrap-table獲取值得兩種方式,一種是通過data獲取,一種是通過url獲取。
data:適用于客戶端分頁;
url:適用于服務端分頁;
*注:上面兩個的區(qū)別主要在于參數(shù)sidePagination。
1、通過data獲取后臺數(shù)據(jù)
var result="通過el表達式獲取json值"; //后臺傳過來的json值 $(function () { load(); }); function load() { $("#table").bootstrapTable({ data:result, //totalRows: 10, height:600, undefinedText:"_", //當數(shù)據(jù)為 undefined 時顯示的字符。 sidePagination: 'client', pagination: true, //是否顯示分頁(*) /* 右上角工具條 */ showRefresh: true, //顯示刷新按鈕 showToggle:true, //是否顯示詳細視圖和列表視圖的切換按鈕 showColumns: true, //顯示下拉框勾選要顯示的列 pagination: true, //在表格底部顯示分頁工具欄 striped: true, //是否顯示行間隔色 pageNumber:1, //當前第幾頁 pageSize: 5, //每頁顯示的記錄數(shù) pageList: [5, 10, 15, 20, 25], //記錄數(shù)可選列表 toolbar: "#toolbar", //設置工具欄的Id或者class paginationPreText:"<<", paginationNextText:">>", //clickToSelect: true, //點擊行即可選中單選/復選框 //iconSize: "outline", //cardView: false,//設置為True時顯示名片(card)布局 // singleSelect: true,//復選框只能選擇一條記錄 search: true, //是否顯示右上角的搜索框 formatLoadingMessage: function () { return "請稍等,正在加載中..."; }, icons: { refresh: "glyphicon-repeat", toggle: "glyphicon-list-alt" }, columns: [{ field: 'id', visible: false //不顯示 }, { field: 'empname', title: '用戶名', align: 'left', //width: 230, } , { field: 'empcode', title: '編碼', align: 'left', //width: 230, } ] }) }
2、通過url獲取數(shù)據(jù)
function load() { $("#table").bootstrapTable({ url: "${ctx}/userController/showlist", dataType:"json", method:"post", //totalRows: 10, //記錄右下角的總條數(shù) height:600, undefinedText:"_", //當數(shù)據(jù)為 undefined 時顯示的字符。 sidePagination: 'client', pagination: true, //是否顯示分頁(*) /* 右上角工具條 */ showRefresh: true, //顯示刷新按鈕 showToggle:true, //是否顯示詳細視圖和列表視圖的切換按鈕 showColumns: true, //顯示下拉框勾選要顯示的列 pagination: true, //在表格底部顯示分頁工具欄 striped: true, //是否顯示行間隔色 pageNumber:1, //當前第幾頁 pageSize: 5, //每頁顯示的記錄數(shù) pageList: [5, 10, 15, 20, 25], //記錄數(shù)可選列表 toolbar: "#toolbar", //設置工具欄的Id或者class paginationPreText:"<<", paginationNextText:">>", //clickToSelect: true, //點擊行即可選中單選/復選框 //iconSize: "outline", //cardView: false,//設置為True時顯示名片(card)布局 // singleSelect: true,//復選框只能選擇一條記錄 search: true, //是否顯示右上角的搜索框 formatLoadingMessage: function () { return "請稍等,正在加載中..."; }, queryParams: function (params) { //向后臺傳遞的參數(shù) var p = { limit: params.limit, offset: params.offset, search: params.search, sort: params.sort, order: params.order }; return p; }, icons: { refresh: "glyphicon-repeat", toggle: "glyphicon-list-alt" }, columns: [{ field: 'id', visible: false //不顯示 }, { field: 'empname', title: '用戶名', align: 'left', //width: 230, } , { field: 'empcode', title: '編碼', align: 'left', //width: 230, } ] }) }
3、html頁面部分代碼
< link href="...bootstrap-3.3.7/css/bootstrap.min.css" rel="external nofollow" rel="stylesheet" /> < link href="...bootstrap-table/bootstrap-table.min.css" rel="external nofollow" rel="stylesheet" /> < script src="...jquery-2.1.1/jquery.js" type="text/javascript" ></script> < script src="...bootstrap-3.3.7/js/bootstrap.js" type="text/javascript" ></script> < script src="...bootstrap-table/bootstrap-table.min.js" type="text/javascript" ></script> < script src="...bootstrap-table/locale/bootstrap-table-zh-CN.min.js" type="text/javascript" ></ script> < body> < div class="panel panel-default"> < div class="panel-body"> < div id="toolbar" class="btn-group"> < button id="btn_edit" type="button" class="btn btn-default"> < span class="glyphicon glyphicon-pencil" aria-hidden="true"></ span>修改 < /button> < button id="btn_delete" type="button" class="btn btn-default"> < span class="glyphicon glyphicon-remove" aria-hidden="true"></ span>刪除 </ button> </ div> < table id="table"></table> </ div> </ div> </ body>
到此這篇關于bootstrap-table獲取表格數(shù)據(jù)的兩種方式的文章就介紹到這了,更多相關bootstrap-table獲取表格數(shù)據(jù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
- 在Bootstrap開發(fā)框架中使用dataTable直接錄入表格行數(shù)據(jù)的方法
- Bootstrap table表格初始化表格數(shù)據(jù)的方法
- BootStrap Fileinput插件和Bootstrap table表格插件相結合實現(xiàn)文件上傳、預覽、提交的導入Excel數(shù)據(jù)操作步驟
- Angualrjs和bootstrap相結合實現(xiàn)數(shù)據(jù)表格table
- bootstrap table 數(shù)據(jù)表格行內(nèi)修改的實現(xiàn)代碼
- bootstrap jquery dataTable 異步ajax刷新表格數(shù)據(jù)的實現(xiàn)方法
- Bootstrap Table表格一直加載(load)不了數(shù)據(jù)的快速解決方法
相關文章
個人總結的一些JavaScript技巧、實用函數(shù)、簡潔方法、編程細節(jié)
這篇文章主要介紹了個人總結的一些JavaScript技巧、實用函數(shù)、簡潔方法、編程細節(jié),本文講解了變量轉(zhuǎn)換、取整同時轉(zhuǎn)換成數(shù)值型、日期轉(zhuǎn)數(shù)值、類數(shù)組對象轉(zhuǎn)數(shù)組、進制之間的轉(zhuǎn)換等方法技巧,需要的朋友可以參考下2015-06-06解決css和js的{}與smarty定界符沖突問題的兩種方法
當輸入url地址后網(wǎng)頁出現(xiàn)如下文所描述的問題通常是css和js的{}與smarty定界符沖突導致的,解決方法有兩個,具體如下,感興趣的朋友可以參考下2013-09-09前端實現(xiàn)(excel)xlsx文件預覽的詳細步驟
excel的預覽庫有不少,也都很強大,但是能很簡單實現(xiàn),下面這篇文章主要給大家介紹了關于前端實現(xiàn)(excel)xlsx文件預覽的詳細步驟,文中通過代碼介紹的非常詳細,需要的朋友可以參考下2024-03-03JS開發(fā)接入?deepseek?實現(xiàn)AI智能問診
本文介紹了如何使用DeepSeek?API在UniApp項目中實現(xiàn)智能問診功能,代碼示例展示了如何構建請求并處理響應,本文給大家介紹的非常詳細,感興趣的朋友一起看看吧2025-02-02bootstrap中模態(tài)框、模態(tài)框的屬性實例詳解
這篇文章主要介紹了bootstrap中模態(tài)框、模態(tài)框的屬性實例詳解,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2017-02-02