html 从服务器到Datatable插件1.10的半异步数据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html 从服务器到Datatable插件1.10的半异步数据相关的知识,希望对你有一定的参考价值。

<!--
This is a another example when use a Datatable add
-->
<script>
  var oTable;
  var t_body;
  $(function(){
    t_body = $('#tabla tbody');
    oTable = $("#tabla").DataTable({
        'dom': "<'row'<'col-sm-3'l><'col-sm-5'f><'col-sm-4 text-right'B>>"+
                "<'row'<'col-sm-12'tr>>" +
            "<'row'<'col-sm-5'i><'col-sm-7'p>>",
        'buttons': [
            {
                text: '<i class="fa fa-plus-square"></i> Crear encuesta',
                className : 'btn btn-default btn-sm',
                action: function(e, dt, node, config){
                    modalEncuesta.modal('show');
                },
            }
        ],
        'columns': [
            {data: "id"},
            {data: "nombre"},
            {data: "descripcion"},
            {data: "action"}
        ]
    });
    
    encuestas();
    function encuestas() {
      $.ajax({
          url: "URL_TO_SERVERG_GET_JSON",
          type: 'get',
          dataType: 'json',
          beforeSend: function () {
              pleasewait();
          },
          success: function (response) {
              initializeDataTable(response.data);
          },
          error: function () {},
          complete: function () {
              unpleasewait();
          }
      });
    }
    
    function initializeDataTable(data) {
        $.each(data, function (i, v) {
            v.id = i + 1;
            v.action = "Here some buttons";
            oTable.row.add(v);
        });
        oTable.draw();
    }
  });
</script>

以上是关于html 从服务器到Datatable插件1.10的半异步数据的主要内容,如果未能解决你的问题,请参考以下文章

为啥 displayStart (Datatable 1.10) 对我不起作用?

datatable插件使用小记

html 网站中的jQuery DataTable插件

基于bootstrap + php +ajax datatable 插件的使用

datatable插件实现分页功能

如何通过压缩包去安装Eclipse的插件