我想通过动态下拉列表在我的页面中创建编辑表单但是我遇到了如何将所选值设置为动态下拉列表的问题。 有没有办法设置值而不使用onavascript on 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);
});
});
});