0
我正在使用ajax和jquery的数据表来从我的数据库中获取消息详细信息。当我加载文件的错误显示为“无法加载资源:服务器响应状态为500(内部服务器错误)”。提前致谢。无法加载资源:服务器响应状态为500(内部服务器错误) - 使用带有ajax和codeigniter的数据表
这是我的观点面积
<div class="row">
<div class="col-md-4"></div>
<div class="col-md-4">
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title">Admin</h3>
</div>
<div class="panel-body">
<form action="" method="post" id="frm_login">
<div class="form-group">
<label for="adminname">Admin Name</label>
<input type="text" class="form-control" name="adminname" id="adminname" placeholder="Admin Name" required="required">
</div>
<div class="form-group">
<label for="adminpassword">Password</label>
<input type="password" class="form-control" name="adminpassword" id="adminpassword" placeholder="Password" required="required">
</div>
<button type="submit" class="btn btn-primary" id="submit">Submit</button>
</form>
</div>
</div>
</div>
<div class="col-md-4 "></div>
</div>
</div>
这是我的Ajax和数据表面积
<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();
}
500错误意味着,PHP已经某处击中一个致命错误。这些错误应该存储在您的日志文件中 - 能够看到该文件的内容将帮助人们帮助您。 – Tom