反对加载资源:服务器以500(内部服务器错误)的状态响应 - 使用带有AJAX和CODEINGITER的DataTable 我正在使用Ajax和jQuery的DataTables从我的数据库中获取消息详细信息。当我加载文件时

问题描述 投票:0回答:1
这是我的Ajax和DataTable区域

<script src="<?php echo base_url("assets/js/jquery-1.12.4.min.js");?>"></script> <script src="<?php echo base_url("assets/js/bootstrap.min.js");?>"></script> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> <script src="https://cdn.datatables.net/1.10.13/js/jquery.dataTables.min.js"></script> <script> var table; table=$('#messages').DataTable({ "ajax":{ "url":"<?php echo base_url("Admin_Creator/viewmessage") ?>", "type":"post" } }); }); </script>

这是我的控制器区域
        public function viewmessage(){  
              $show=$this->Model_Creator->Select_Message();
              $data=array();
              foreach($show as $rows){
                  array_push($data,
                          array(
                          $rows['message']
                          )
              );
           }
           $this->output->set_content_type('application/json')->set_output(json_encode(array('data'=>$data)));    
        }

这是我的模型区域
       public function Select_Message(){  
             $this->db->select('*');
             $this->db->select('messages');
             $query=$this->db->get();
             return $query->result_array();
           }

try如下...负载
url

在您的控制器的功能中加载

__construct()
助手。

Controller:
php ajax codeigniter datatables
1个回答
0
投票

模型

public function Select_Message(){ 

     $this->db->select('*');
     $this->db->from('messages');
     $query=$this->db->get();
     return $query->result_array();
   }

i有类似的错误,但是当我检查错误日志时,我有以下错误“允许存储器大小为134217728字节耗尽(试图分配4096字节)”当我试图从mysql表中加载20k的记录,以作为解决方案的解决方案,我有脚本开始时通过INI_SET('Memory_limit'-1')增加了内存限制,尽管这不是一个不错的选择,但是对于快速修复,我使用了此。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.