繁体   English   中英

绘制表时出现Jquery-dataTables错误

[英]Jquery-dataTables Error while drawing tables

问题出在jQuery数据表上。 我正在通过Ajax从URL获取数据

电话。 由于我使用的是codeigniter框架,因此我使用的是datatables库来生成

在此函数中使用echo $ this-> datatables-> generate()的datatable对象advertise-details-data

函数的输出也正确。

$(document).ready(function(){

$('#example').dataTable
          ({  
            'bProcessing'    : true,
            'bServerSide'    : true,
            'sAjaxSource'    : '<?php echo base_url();?>advertisement-details-data',
            'iDisplayStart'  : 0,
            'fnServerData': function(sSource, aoData, fnCallback)
            {
             console.log(aoData);
             $.ajax 
              ({
                'dataType': 'json',
                'type'    : 'POST',
                'url'    : sSource,
                'data'  : aoData,
                'success' : fnCallback,
                'cache'   : false
              });
            }
          });
});

和console.log给我一个包含datatables输出的输出...并在网络中

控制台,我也找不到任何js错误。 请帮我解决这个问题

这是datatables插件http://pastebin.com/YS7NQAdp中 console.log的输出

这是advertisement-details-data http://pastebin.com/NiVvcp8A的输出

当您获得正确的响应时,您的js代码似乎没有问题,但是我建议您从服务器(使用Firebug或其他工具)获取json返回值,并检查http://jsonlint.com来查看问题所在。 有关更多信息,请检查datatables服务器端错误

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM