Kohana 与JQUERY实现连动
控制器 /**
- ajax加载城市分类
- $id = (int) $id; if (!$id) { exit("{result:0,msg:‘错误的城市编号’}"); } $cities = ORM::factory(‘city’); $cats = $cities->where(‘province_id’,$id)->select_list(‘id’,‘name’); if (!count($cats)) { $cats = array(); } ksort($cats); exit("{result:1,msg:".json_encode($cats)."}"); }
public function index() { //生成省市下拉列表 $provinces = ORM::factory(‘province’)->select_list(‘id’,‘name’); $provinces[''] = ‘未选择’; ksort($provinces); $this->template->provinces = $provinces; if ($data[‘province_id’]) { $cities = ORM::factory(’city’)->where(’province_id’,$data[‘province_id’])->select_list(’id’,‘name’); } $cities[''] = ‘未选择’; ksort($cities); $this->template->cities = $cities; $this->add_script(‘home/js/company/add.js?3’); } view
});
最后修改于 2009-04-23