php - 从 ajax 调用返回的数据具有数据库列的名称

标签 php mysql ajax codeigniter

我需要一些关于 Ajax 调用返回数据的帮助... 我正在为 PHP 使用 CodeIgniter 框架,当我进行 Ajax 调用时,响应包含我的数据库表的列名...

看:enter image description here

我该如何更改?

下面是我的代码:

Controller :

$logStuff = $this->vpn_model->get_vpn_log();
echo json_encode($logStuff);

型号:

$this->db->select('connection_logevent, connection_logdate, connection_logip');
$this->db->from("connection_log");
return $this->db->get()->result();

最佳答案

我认为如果您以 ARRAY 形式返回,他们也可以知道列名。您可以尝试使用此代码,如果他们解析 JSON,则没有人会知道列名:

$this->db->select('connection_logevent AS con_log_evnt, connection_logdate AS AS con_log_date, connection_logip AS con_log_ip');
$this->db->from("connection_log");
return $this->db->get()->result();

关于php - 从 ajax 调用返回的数据具有数据库列的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41698338/

相关文章:

javascript - 单击后将外部数据加载到 div n 秒 - 一次

javascript - ckeditor 将 html 内容显示为纯文本

php - 复杂的Json处理-PHP

php - php/mysql 中的更大值

jQuery Ajax 请求不返回数据

php - 将数据传入和传出 CKEditor/jQuery-UI 模式对话框

php - 如何将对象属性添加到对象的属性中?

php - PHP在单次请求中分配的内存是不是总是在最后释放?

mysql - 从 MySQL 数据库获取数据并将其传递给 jade 并使用 nodejs 访问它

php - MySql查询重复字段