最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

jQuery使用DataTable實現(xiàn)刪除數(shù)據(jù)后重新加載功能

 更新時間:2017年02月27日 09:23:17   作者:Rexcnblog  
利用jQuery Datatable和artTemplate組合來做的表格。但是當刪除數(shù)據(jù)時,需要重新加載table里的數(shù)據(jù)。接下來通過本文給大家分享jQuery使用DataTable實現(xiàn)刪除數(shù)據(jù)后重新加載功能,需要的朋友參考下

問題描述:

利用jQuery Datatable和artTemplate組合來做的表格。但是當刪除數(shù)據(jù)時,需要重新加載table里的數(shù)據(jù)。但是問題是datatable并沒有直接的重新渲染,反而給數(shù)據(jù)累加上了。

解決辦法:

經(jīng)過查看高人的blog,發(fā)現(xiàn)可以先銷毀table,然后再重新渲染。

var dttable;
App.globalAjax("get", "/Order/MyJsonList", {}, function (result) {
  var html = template('Orders-template', result);
  $("#datatable1").find("tbody").html(html);
  dt = $('#datatable1').dataTable({
    "sPaginationType": "bs_full"
  });
});

這個是第一次通過ajax獲取到數(shù)據(jù),然后利用artTemplate來渲染數(shù)據(jù),最后填充到頁面中,然后進行渲染。

接下來就是執(zhí)行刪除操作,然后重新加載渲染table

App.globalAjax("post", "/Order/DeleteOrder", data, function (result) {
      App.globalAjax("get", "/Order/MyJsonList", {}, function (result) {
        var html = template('Orders-template', result);
        if ($('#datatable1').hasClass('dataTable')) {
          dttable = $('#datatable1').dataTable();
          dttable.fnClearTable(); //清空一下table
          dttable.fnDestroy(); //還原初始化了的datatable
        }
        $("#datatable1").find("tbody").html(html);
        $('#datatable1').dataTable();
      });
    });

到此,datatable就可以重新渲染了。

以上所述是小編給大家介紹的jQuery使用DataTable實現(xiàn)刪除數(shù)據(jù)后重新加載功能,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關文章

最新評論

嘉祥县| 永修县| 镶黄旗| 双牌县| 基隆市| 寻甸| 建瓯市| 合山市| 胶南市| 遂宁市| 临朐县| 武乡县| 拜泉县| 子洲县| 六枝特区| 司法| 安岳县| 德庆县| 鸡泽县| 儋州市| 牙克石市| 延边| 泸州市| 东光县| 璧山县| 洪洞县| 衡南县| 临猗县| 濮阳市| 丹凤县| 东山县| 新兴县| 临夏市| 泉州市| 延川县| 西乌珠穆沁旗| 浮山县| 东明县| 九龙城区| 岑溪市| 西林县|