JQuery Ajax動(dòng)態(tài)加載Table數(shù)據(jù)的實(shí)例講解
我們?cè)趈sp定義一個(gè)select和一個(gè)table,要求實(shí)現(xiàn)根據(jù)select的選值,動(dòng)態(tài)加載table數(shù)據(jù)。
<select id="type" name="type" onchange="reloadTable(this)"></select> <table id="import-table" class="table table-striped table-bordered table-hover" width="100%"></table>
table第一次加載數(shù)據(jù)的function定義如下:
function loadData() { var c = '<label><input type="checkbox" id="checkbox1" class="ace" onchange="javascrpt:selectAll(this);"/><span class="lbl"></span></label>'; $('#import-table').DataTable({ ajax: { url: '<%=request.getContextPath()%>' + "../../../hot/getByCode.action?code=APP", type: "post", dataType: "json", data: {} }, "scrollCollapse": true, ordering: false, visible: true, api: true, serverSide: true, columns: [{ "data": "id", "class": "center", "width": "80px", "name": "importId", orderable: false, "title": c, "render": function(a, b, c, d) { return getColumnReturnStr("checkbox", c.id, "importId") } }, { "data": "name", "title": "名稱" }, ], "dom": "<'row'<'col-sm-6'l><'col-sm-6'f>r>t<'row'<'col-sm-6'i><'col-sm-6'p>>", initComplete: function() {} }); }
接著需要考慮,如何在select選值改變的時(shí)候,更新table中ajax的url地址,實(shí)現(xiàn)table的reload
function reloadTable(){ var code = $("#type option:selected").val(); $('#import-table').DataTable() .ajax.url( '<%=request.getContextPath()%>'+"../../../hot/getByCode.action?code="+ code ).load(); }
這樣我們便可以通過(guò)改變select選值,動(dòng)態(tài)加載table數(shù)據(jù)。
通過(guò)$(‘#import-table').DataTable().ajax.url().load();方法實(shí)現(xiàn)。
以上這篇JQuery Ajax動(dòng)態(tài)加載Table數(shù)據(jù)的實(shí)例講解就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
jQuery 實(shí)現(xiàn)扁平式小清新導(dǎo)航
這篇文章主要介紹了jQuery 實(shí)現(xiàn)扁平式小清新導(dǎo)航,文中示例代碼非常詳細(xì),幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下2020-07-07基于jQuery的判斷iPad、iPhone、Android是橫屏還是豎屏的代碼
在ipad、iphone網(wǎng)頁(yè)開(kāi)發(fā)中,我們很可能需要判斷是橫屏或者豎屏。下面就來(lái)介紹如何用 jQuery 判斷iPad、iPhone、Android是橫屏還是豎屏的方法2014-05-05使用CSS和jQuery模擬select并附提交后取得數(shù)據(jù)的代碼
使用CSS和jQuery模擬select并實(shí)現(xiàn)提交后取得數(shù)據(jù),詳細(xì)實(shí)現(xiàn)及截圖如下,感興趣的朋友可以參考下2013-10-10jQuery中triggerHandler()方法用法實(shí)例
這篇文章主要介紹了jQuery中triggerHandler()方法用法,實(shí)例分析了triggerHandler()方法的功能、定義及觸發(fā)被選元素的指定事件類(lèi)型的使用技巧,需要的朋友可以參考下2015-01-01解決html-jquery/js引用外部圖片時(shí)遇到看不了或出現(xiàn)403的問(wèn)題
下面小編就為大家?guī)?lái)一篇解決html-jquery/js引用外部圖片時(shí)遇到看不了或出現(xiàn)403的問(wèn)題。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-09-09Jquery定義對(duì)象(閉包)與擴(kuò)展對(duì)象成員的方法
這篇文章介紹了Jquery定義對(duì)象(閉包)與擴(kuò)展對(duì)象成員的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-06-06Jquery修改image的src屬性,圖片不加載問(wèn)題的解決方法
下面小編就為大家?guī)?lái)一篇Jquery修改image的src屬性,圖片不加載問(wèn)題的解決方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考,一起跟隨小編過(guò)來(lái)看看吧2016-05-05jQuery Easyui實(shí)現(xiàn)左右布局
jQuery EasyUI 是一個(gè)基于 jQuery 的框架,集成了各種用戶界面插件。接下來(lái)通過(guò)本文給大家介紹jQuery Easyui實(shí)現(xiàn)左右布局,涉及到到easyui左右布局相關(guān)知識(shí),感興趣的朋友一起學(xué)習(xí)吧2016-01-01