Codeigniter 3 使用ajax在选择框的更改事件上重新加载页面

Codeigniter 3 使用ajax在选择框的更改事件上重新加载页面,codeigniter-3,Codeigniter 3,在选择框的更改事件中,用于在codeigniter中重新加载内容的ajax函数显示内部服务器错误,如加载资源失败:服务器响应状态为500(内部服务器错误)此处提供更多详细信息。需要注意的事项:1-您可以直接访问ajax URL吗?2-CI控制器设置是否正确?3-您的其他页面/路由是否正常?是的,我可以直接访问url,但不能通过controllerpublic函数vendorfilter($category){/$category=$this->input->post('category');$t

在选择框的更改事件中,用于在codeigniter中重新加载内容的ajax函数显示内部服务器错误,如加载资源失败:服务器响应状态为500(内部服务器错误)

此处提供更多详细信息。需要注意的事项:1-您可以直接访问ajax URL吗?2-CI控制器设置是否正确?3-您的其他页面/路由是否正常?是的,我可以直接访问url,但不能通过controllerpublic函数vendorfilter($category){/$category=$this->input->post('category');$this->db->select('*');$this->db->from('pg_couponcategory');$this->db->where('cat_id',$category);$query=$this->db->get();$slugdata=$query->result_array();$slug=$slugdata[0]['cat_slug'];var category=document.getElementById(“categorylist”).value;alert(category);$.ajax({url:,type:“POST”,dataType:“json,成功:函数(msg){alert(msg);}};如果您将代码添加到原始问题中,这将更好地供将来参考。虽然看起来还可以,但您应该尝试直接使用它-这将是我的出发点。