当我试图从PHP codeigniter框架中的视图将jquery变量传递给控制器中的方法时,我得到了一个404
我想基于父下拉列表选择级联一个下拉列表,我正在使用jqueryajax方法来执行该操作。然而,当我检查页面时,它返回404页未找到 我应该在路线中添加什么吗 我在控制器中的方法:当我试图从PHP codeigniter框架中的视图将jquery变量传递给控制器中的方法时,我得到了一个404,php,jquery,ajax,post,codeigniter-3,Php,Jquery,Ajax,Post,Codeigniter 3,我想基于父下拉列表选择级联一个下拉列表,我正在使用jqueryajax方法来执行该操作。然而,当我检查页面时,它返回404页未找到 我应该在路线中添加什么吗 我在控制器中的方法: public function get_part_by_part_lookup() { $participant_lookup = $this->input->post('participant_lookup_id'), header('Content-Type: application/x-json;
public function get_part_by_part_lookup()
{
$participant_lookup = $this->input->post('participant_lookup_id'),
header('Content-Type: application/x-json; charset=utf-8');
echo(json_encode($this->participant_category_model-
>get_part_by_part_lookup($participant_lookup)));
}
我的看法是:
var participant_lookup_id = $('#participant_lookup').val();
$.ajax({
url:'<?php echo base_url(); ?
>application/controllers/Participants/get_part_by_part_lookup',
type: "POST",
data: {participant_lookup_id: participant_lookup_id},
});
var participant_lookup_id=$('#participant_lookup').val();
$.ajax({
url:'var participant_lookup_id=$('#participant_lookup').val();
$.ajax({
url:'Participants/get_part_by_part_lookup',
类型:“POST”,
数据:{participant_lookup_id:participant_lookup_id},
});
使用url:url
无效。请更正:url:'Participants/get\u part\u by\u part\u lookup',
谢谢大家。按照您的建议,但仍然得到404。我是否应该向路由添加任何内容?
var participant_lookup_id = $('#participant_lookup').val();
$.ajax({
url:'<?php echo base_url(); ?>Participants/get_part_by_part_lookup',
type: "POST",
data: {participant_lookup_id: participant_lookup_id},
});