CodeIgniter——为什么JQuery获胜';t更新表格下拉列表
我有两个下拉列表-组和子组。如果更改了组,那么我想用新组的子项的新列表更新子组 以下是我的下拉列表代码:CodeIgniter——为什么JQuery获胜';t更新表格下拉列表,jquery,codeigniter,Jquery,Codeigniter,我有两个下拉列表-组和子组。如果更改了组,那么我想用新组的子项的新列表更新子组 以下是我的下拉列表代码: <div id="inp_p_group"class="control-group"> <label class="control-label">Select Group:</label> <div class="controls"> <?php $p_groups = array(); $p_grou
<div id="inp_p_group"class="control-group">
<label class="control-label">Select Group:</label>
<div class="controls">
<?php
$p_groups = array();
$p_groups['-1'] = 'no selection';
foreach ($groups->result() as $g_row){
$p_groups[$g_row->tbl_group_id] = $g_row->vch_group_name;
}
echo form_dropdown('p_groups', $p_groups, $row->fk_group_id, 'style="width: 140px; font-size: 13px" id="p_groups"');
?>
</div>
</div>
<div id="inp_p_groupsub"class="control-group">
<label class="control-label">Select Sub Group:</label>
<div class="controls">
<?php
$p_groupsub = array();
$p_groupsub['-1'] = 'no selection';
foreach ($sub_groups->result() as $s_row){
$p_groupsub[$s_row->tbl_group_sub_id] = $s_row->vch_sub_name;
}
echo form_dropdown('p_groupsub', $p_groupsub, $row->fk_group_sub_id, 'style="width: 140px; font-size: 13px" id="p_groupsub"');
?>
</div>
</div>
我一辈子也弄不明白为什么这不起作用,非常感谢任何帮助
G
更新
我一直在进一步研究这个问题,我在网站的另一部分使用相同的JS来做同样的事情。在这两个地方我都调用函数
"../product_controller/get_subgroup_json"
返回子组的列表
Wehn我从工作的代码中调用它POST头如下所示
../index.php/product_controller/get_subgroup_json?gid=12
但当我从不起作用的代码调用它时,帖子看起来像:
../index.php/product_controller/product_controller/get_subgroup_json?gid=12
JS在这两种情况下都是相同的,所以我不知道额外的“product_controller/”是从哪里来的
G.这里的问题是调用函数获取子组下拉列表的数据,如下所示:
$.post(
"../product_controller/get_subgroup_json", // function call
由于视图是从product_controller调用的,因此此路由在任何其他函数调用中都是隐式的,因此调用应为:
$.post(
"../get_subgroup_json", // function call
我认为URI没有在某个地方引起错误真的很奇怪,所以如果有人对此有任何想法,请给我一些反馈
再次感谢您的关注
U.将php代码结果(html)和js放在一个文件中,代码使用Bootstrap 2.0。这将在JSFIDLE中工作吗?我没有使用它的经验。好吧,我想我已经在JSFIDLE中使用它了-这里:不要把你的php放在JSFIDLE中…把你的php创建的html放在你的浏览器上(查看源代码)好的,谢谢。我已经做到了。
$.post(
"../get_subgroup_json", // function call