我正在编写后端以响应 ajax 查询。我正在使用 Codeigniter,我的控制器由一堆这些功能组成。
public function name_change()
{
if($this->input->is_ajax_request())
{
//Grab the Inputs
//Do something
//Respond
}
else
{
}
}
我唯一的问题是我应该如何处理不是 Ajax 请求的情况?没有理由让非 ajax 请求访问这些控制器功能。我能想到的选项是。
- 发送无响应
- 抛出一个错误页面(我假设我会使用状态码 200 或 403)