php - Jquery 数据表相同的结果

标签 php jquery

使用服务器端处理和 Ignited Datatables,无论我采取什么操作,都会得到相同的结果集,不会返回其他错误。

页面示例:我没有给服务器命名,不能包含链接..

> http://104.200.17.5/BotController

JS代码

$(document).ready(function() {
var oTable = $('#big_table').dataTable( {
  "bProcessing": true,
  "bServerSide": true,
  "sAjaxSource": 'BotController/IpTest',
                "bJQueryUI": true,
                "sPaginationType": "full_numbers",
                "iDisplayStart ":20,
                "oLanguage": {
            "sProcessing": "assets/images/ajax-loader_dark.gif'>"
        },  
        "fnInitComplete": function() {
                //oTable.fnAdjustColumnSizing();
         },
                'fnServerData': function(sSource, aoData, fnCallback)
            {
                    //  console.log(fnCallback);
              $.ajax
              ({
                'dataType': 'json',
                'type'    : 'POST',
                'url'     : sSource,
                'data'    : aoData,
                'success' : fnCallback
              });
            }
 } ); 
}); 

服务器调用:

public function IpTest()
{

           //ob_clean();
            $this->datatables->select('ID,Voting_ID,User_IP,X_IP')
                 ->unset_column('ID')
                 ->from('User_IP_check');



    echo $this->datatables->generate(); 

}

最佳答案

解决方案是使用它,并将所有列名称绑定(bind)到 mData 中。

 "aoColumns": [{
         "mData": "col_name_1"
     }, {
         "mData": "col_name_2"
     }, {
         "mData": "col_name_3"
     }, {
         "mData": "col_name_3"
     }

     ],

关于php - Jquery 数据表相同的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27515584/

相关文章:

php - 将多个php表单数组插入mysql行

jquery - 我应该在 jQuery.ajax() 函数中使用 POST 或 DELETE 动词吗

javascript - 动态导航链接

javascript - 悬停时不显示工具提示 Div

javascript - 过滤所有元素的快捷方式,包括 self ?

php - 相对路径在 cron PHP 脚本中不起作用

php - CSS/HTML 如何在网页的特定位置显示表单数据

php - 浏览器如何知道在请求时向服务器发送哪些 cookie?

javascript - 如何通过 html 中的单选按钮将简单的 int 变量存储在服务器上?

javascript - 属性以选择器开头,适用于第一个输入字段(不适用于其他输入字段)