//控制器方法 public function index() { $arr=array( 'pid'=>0 ); $list['i']=$this->db->get_where("address",$arr)->result_array(); $this->load->view('welcome_message',$list); } public function addressNext(){ $arr=array( 'pid'=> $_GET['pid'] ); $list['i']=$this->db->get_where("address",$arr)->result_array(); $this->load->view('addressNext',$list); } <!-- addressNext.php --><option value="-1">请选择</option> <?php foreach($i as $v){ ?> <option value="<?php echo $v['id'] ?>"><?php echo $v['username'] ?></option> <?php } ?>
//视图<!--welcome_message.php-->
<p>四级联动</p> <script src="<?php echo base_url("public/jq.js") ?>"></script> <select name="address" id="address" class="address"> <option value="-1">请选择</option> <?php foreach($i as $v){ ?> <option value="<?php echo $v['id'] ?>"><?php echo $v['username'] ?></option> <?php } ?> </select> <select name="" id="address" class="address"></select> <select name="" id="address" class="address"></select> <select name="" id="address" class="address"></select><!--引用jquery事件--> <script> $(document).on("change",'.address',function(){ var val=$(this).val(); //alert(val);die; ob=$(this).next(); $.get("<?php echo site_url("welcome/addressNext") ?>",{pid:val},function(data){ ob.html(data); }) }) </script>
05-12
04-11
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交