> 백엔드 개발 > PHP 튜토리얼 > Thinkphp dwz 三级联动上拉菜单

Thinkphp dwz 三级联动上拉菜单

WBOY
풀어 주다: 2016-06-13 10:58:32
원래의
920명이 탐색했습니다.

Thinkphp dwz 三级联动下拉菜单

Tpl\ComBox\index.html:

<h2 class="contentTitle">下拉菜单</h2><div class="pageContent" layoutH="56">	<select class="combox" name="province" ref="w_combox_city" refUrl="__URL__/returnCity/cityId/{value}">		<option value="all">所有省市</option>		<option value="bj">北京</option>		<option value="sh">上海</option>	</select>	<select class="combox" name="city" id="w_combox_city" ref="w_combox_area" refUrl="__URL__/returnArea/areaId/{value}">		<option value="all">所有城市</option>	</select>	<select class="combox" name="area" id="w_combox_area">		<option value="all">所有区县</option>	</select></div>
로그인 후 복사


Action\ComBoxAction.class.php:

<?php// 三级联动下拉菜单class ComBoxAction extends CommonAction {             public function returnCity(){        $cityId = $_REQUEST['cityId'];        if($cityId=='sh'){            $arrCity = array(array('all','所有城市'),array('sh','上海市'));        }else if($cityId=='bj'){            $arrCity = array(array('all','所有城市'),array('bj','北京市'));        }else{            $arrCity = array(array('all','所有城市'));        }         echo json_encode($arrCity);    }        public function returnArea(){        $areaId = $_REQUEST['areaId'];        if($areaId=='sh'){            $arrArea = array(array('1','上海城市1'),array('2','上海城市2'));        }else if($areaId=='bj'){            $arrArea = array(array('3','北京城市3'),array('bj','北京城市4'));        }else{            $arrArea = array(array('all','所有城市'));        }                 echo json_encode($arrArea);    }    }?>
로그인 후 복사


 

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿