使用jquery DataTable和ajax向頁面顯示數(shù)據(jù)列表的方法
首先在html頁面定義好相關(guān)長度的行和列,假設(shè)table的id=data-table“”
使用jquery DataTable在js中這么寫
$(function() { $('#data-table').DataTable( { order : [ [ 1, 'desc' ] ], ajax : { url : "/products", type : 'GET', dataSrc : "" }, columns : [ { data : "id" }, { data : "id" }, { data : "title", defaultContent : "" }, { data : "sell_point", defaultContent : "" }, { data : "price", defaultContent : "" },{ data : "number", defaultContent : "" },{ data : "image", defaultContent : "" },{ data : "cid", defaultContent : "" },{ data : "id" }], columnDefs : [{ targets : [ 0 ], orderable : false, render : function(id, type, row, meta) { return '<input id="input-' + id + '" type="checkbox" name="ids" value=' + id + '><label for="input-' + id + '"></label>'; } },{ targets: [8], render: function(data, type, row, meta) { return '<a title="編輯" href="javascript:;" rel="external nofollow" rel="external nofollow" onclick="product_edit('+ data +')" style="text-decoration:none"><i class="Hui-iconfont"></i></a><a title="刪除" href="javascript:;" rel="external nofollow" rel="external nofollow" onclick="product_del(' + data +')" class="ml-5" style="text-decoration:none"><i class="Hui-iconfont"></i></a>' } }] }); });
其中ajax中定義了訪問后臺數(shù)據(jù)的url和訪問方式
colums定義的是返回來的數(shù)據(jù)類型,對應(yīng)著頁面當(dāng)中的各列,數(shù)量必須一致。
columnDefs中targets是為某一列綁定一個回調(diào)函數(shù),比如第一列是id值,但是不想顯示id值,那么targets就是[0]代表第一項,為它返回了一串html代碼并將id值加入其中,便于后續(xù)的操作。
以上這篇使用jquery DataTable和ajax向頁面顯示數(shù)據(jù)列表的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
- JQuery Ajax執(zhí)行跨域請求數(shù)據(jù)的解決方案
- 為jquery的ajax請求添加超時timeout時間的操作方法
- jQuery的Ajax接收java返回數(shù)據(jù)方法
- Vue.js 通過jQuery ajax獲取數(shù)據(jù)實現(xiàn)更新后重新渲染頁面的方法
- jQuery AJAX 方法success()后臺傳來的4種數(shù)據(jù)詳解
- 通過jquery的ajax請求本地的json文件方法
- jQuery中ajax請求后臺返回json數(shù)據(jù)并渲染HTML的方法
- jquery 通過ajax請求獲取后臺數(shù)據(jù)顯示在表格上的方法
- 基于jQuery使用Ajax動態(tài)執(zhí)行模糊查詢功能
- JQuery實現(xiàn)ajax請求的示例和注意事項
相關(guān)文章
基于jquery的動態(tài)創(chuàng)建表格的插件
工作快一年了,最近學(xué)習(xí)jquery,對jquery很感興趣。第一次寫博客,有不足之處還請各位拍磚。2011-04-04jQuery Animation實現(xiàn)CSS3動畫示例介紹
jQuery Animation的工作原理是通過將元素的CSS樣式從一個狀態(tài)改變?yōu)榱硪粋€狀態(tài),下面以一個實例為大家詳細(xì)介紹下具體的實現(xiàn),感興趣的朋友可以參考下2013-08-08jquery實現(xiàn)通用版鼠標(biāo)經(jīng)過淡入淡出效果
這篇文章主要介紹了jquery實現(xiàn)的通用版鼠標(biāo)經(jīng)過淡入淡出效果,需要的朋友可以參考下2014-06-06讓新消息在網(wǎng)頁標(biāo)題閃爍提示的jQuery代碼
可能有一些站長會注意到這樣的效果,到收到的新消息會閃爍標(biāo)題提示,那么新消息在網(wǎng)頁標(biāo)題閃爍顯示的效果如何實現(xiàn),下面有個不錯的示例,感興趣的朋友可以參考下2013-11-11