用户
 找回密码
 入住 CI 中国社区
搜索
查看: 1865|回复: 6
收起左侧

[Ajax] 请教一下。我在控制器里写方法,post接受不到数据

[复制链接]
发表于 2017-8-30 09:52:56 | 显示全部楼层 |阅读模式
同一个方法。我使用$this->input->get(),ajax的type也使用get,可以正常获取到数据
如果使用$this->input->post(),ajax的type也是post,就会返回错误500.    500 (Internal Server Error)。
不知道是不是CI的配置文件中设置了什么
发表于 2017-8-30 11:12:52 | 显示全部楼层
500错误的截图发一下,这是服务器或者是 PHP 报错了,不是 CI 的问题。
回复 支持 1 反对 0

使用道具 举报

发表于 2017-8-31 18:51:02 | 显示全部楼层
传的参数可能有问题
发表于 2017-9-4 15:25:27 | 显示全部楼层
ci 中不能用get 只能用post,$this->input->post(),如果是连接 需要用$this->uri->segment(4); 按段截取
发表于 2017-9-4 18:24:38 | 显示全部楼层
meizicy 发表于 2017-9-4 15:25
ci 中不能用get 只能用post,$this->input->post(),如果是连接 需要用$this->uri->segment(4); 按段截取 ...

可以 get,segment 也是一种传参方法,但是 get 肯定是可以用的。
发表于 2017-9-5 17:43:21 | 显示全部楼层
你可以直接使用$this->input->post_get();获取   无论post或get都可以

本版积分规则