簡體   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