在代码点火器中更新选择onchange of other Select

时间:2013-01-12 13:18:40

标签: php javascript jquery codeigniter

我在那里,我是CI的新手,我遇到了问题:

在我的视图页面上,我在表单上有两个选择框,我想在其他选择框(类别)上更改选择后用数据库中的数据更新一个选择框(项目)。有人告诉我更好的方法吗?

有代码

<select name ="category">
    <option id = "y" value="0">--Select--</option>
    <?php foreach($records2 as $r) { ?>
        <option value="<?=$r->cat_id?>"><?=$r->cat_name?></option>
    <?php } ?>
</select>
<select name="items">
    <option value="0">Indiferente</option>
</select><br />

1 个答案:

答案 0 :(得分:0)

最好的方法可能是让AJAX calls在每次选择更改时检索新的数据集。

或者,如果数据量不是太大,您可以预加载所有类别的所有项目,并在每次更改时相应地替换选择器。