3 回答
TA贡献1998条经验 获得超6个赞
如果您在 URL 中发送数据,则您是通过 GET 发送数据。但是,您的代码正在尝试接收通过 POST 发送的数据。我假设在 codeigniter 中您可以简单地编写如下代码以将其作为 GET 接收:
'sensor_id' => $this->input->get('sensor_id'),
'value' => $this->input->get('value')
TA贡献2037条经验 获得超6个赞
您是通过 GET 还是 POST 发送数据?假设$this->post('sensor_id')
您正在寻找 POST 但通过 GET 发送sensor_id=1&value=37
。
通过 POST 方法发送数据或...通过 GET 检索
TA贡献1875条经验 获得超5个赞
您在帖子字段中缺少输入。
public function sensor_post()
{
$data = array(
'sensor_id' => $this->input->post('sensor_id'),
'value' => $this->input->post('value')
);
$insert = $this->db->insert('measurement', $data);
if ($insert) {
$this->response($data, 200);
} else {
$this->response(array('status' => 'fail', 502));
}
}
这对你有用。
- 3 回答
- 0 关注
- 118 浏览
添加回答
举报