0

我想通过使用动态下拉菜单在我的页面中创建编辑表单,但我遇到了如何将所选值设置为动态下拉菜单的问题。有没有什么方法可以在不使用 onchange 的情况下在 javascript 上设置值?所以当第一个下拉列表获取选定值时,第二个下拉列表将自动获取下拉内容。

我的控制器通过“省”获得“城市”:

public function getCity($id){
    $tmp    = '';
    $data   = $this->query->getcity($id);
    if(!empty($data)){
        $tmp .= "<option value=''>-choose city-</option>"; 
        foreach($data as $row) {    
            $tmp .= "<option value='".$row->id_city."'>".$row->city."</option>";
        }
    } else {
        $tmp .= "<option value=''>-choose city-</option>"; 
    }
    die($tmp);

}

我的JavaScript:

 $(document).ready(function(){

    $('#prov').change(function(){
           $.post("<?php echo base_url();>index.php/employer/ambilkota/"+$('#prov').val(),{},function(obj){
        $('#city').html(obj);
        });
        });



 });
4

0 回答 0