美文网首页
Datatable 如何重新加载数据

Datatable 如何重新加载数据

作者: 日三省吾身 | 来源:发表于2019-06-15 16:05 被阅读0次

一般需要重新加载数据的情况在于,表单已经初始化完毕,当页面触发操作后,需要根据操作的情况重新向datatable中传参数更新

解决方法:

            核心就是把datatable中ajax 的传值的参数,由变量修改为方法,然后table.ajax.reload()

           过去:

 var table=$("#tableTemplate").DataTable({

        "ajax": {

        "url":"/warehouseing/returnlogs/getscansku",

        "type":'post',

            "data": function (e) {

                {

                    e.sku =  11,//某个参数

                    e._token="{{csrf_token()}}"

                }

            }

        },

修改为:

当页面触发操作(如需更改sku的值),此时让e.sku=fun1()某个方法

    function fun1(){

    return sku;

}

然后调用table.ajax.reload();如果提示没有ajax或者reload()方法,则重新var table=$("#某个id").DataTable()


相关文章

网友评论

      本文标题:Datatable 如何重新加载数据

      本文链接:https://www.haomeiwen.com/subject/gjvbfctx.html