Ajax响应后如何在服务器端创建数据表

问题描述

我有一个问题,我想用ajax jquery发送数据后在这里调用数据表,在这里我很难过,因为要创建的数据表是服务器端的,用于服务器端调用脚本是成功的,并且如果console.log(响应),它将根据像这样的数据表格式来输出数据

draw: null
recordsFiltered: 9
recordsTotal: 9
data:(9) [{..}] (and other)

这是我发送数据的代码

var urlajax = "<?= $this->url->get($this->router->getControllerName() . '/ajaxbynip')?>";
    $("#btn-filter").click(function(){
        var data = $('#form-filter').serialize();
        $.ajax({
            url:urlajax,type:"get",data:data,success:function(response){
                console.log(response);
                //how can i create datatables server-side in here?
                // in here i try with function to create datatable like that
               createDatatable(response)

            }
        });
    });



function createDatatable(data)
    {
        console.log(data);
        $('#mpres-datatbles').DataTable( {
        data: data,columns: [
                { "data": "PRES_ID" },{ "data": "PRES_ID" },]
        });
    }    

问题是即使response: data: (9) [{..}]中有数据,数据表也会显示“表中没有可用数据”

第二个问题不是服务器端数据表,如何将其更改为服务器端?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)