php教程 php手册 全国省市县区街道 无联动下拉选择

全国省市县区街道 无联动下拉选择

Jun 07, 2016 am 11:37 AM

全国省市县区街道 无联动下拉选择 数据库及源代码
全国省市县区街道 无联动下拉选择
前端JQ代码
引入jq库<script><br /> $(document).ready(function() {<br /> // 加载所有的省份<br /> $.ajax({<br /> type: "get",<br /> url: "{:U(&#039;Lease/region&#039;)}", // type=1表示查询省份 <br /> dataType: "json",<br /> success: function(data) {<br /> $("#provinces").html("<option value=&#039;&#039;>请选择省份");<br /> $.each(data, function(i, item) {<br /> $("#provinces").append("<option value=&#039;" + item.provice_id + "&#039;>" + item.provice_name + "");<br /> });<br /> }<br /> });<br /> $("#provinces").change(function() {<br /> $.ajax({<br /> type: "get",<br /> url: "{:U(&#039;Lease/regioncity&#039;)}", // type =2表示查询市<br /> data: {<br /> "province_id": $(this).val(),<br /> },<br /> dataType: "json",<br /> success: function(data) {<br /> $("#citys").css(&#039;display&#039;,&#039;block&#039;);<br /> $("#citys").html("<option value=&#039;&#039;>请选择市");<br /> $.each(data, function(i, item) {<br /> $("#citys").append("<option value=&#039;" + item.city_id + "&#039;>" + item.city_name + "");<br /> });<br /> }<br /> });<br /> });<br /> $("#citys").change(function() {<br /> $.ajax({<br /> type: "get",<br /> url: "{:U(&#039;Lease/regioncounty&#039;)}", // type =2表示查询市<br /> data: {<br /> "city_id": $(this).val(),<br /> },<br /> dataType: "json",<br /> success: function(data) {<br /> $("#countys").css(&#039;display&#039;,&#039;block&#039;);<br /> $("#countys").html("<option value=&#039;&#039;>请选择县");<br /> $.each(data, function(i, item) {<br /> $("#countys").append("<option value=&#039;" + item.county_id + "&#039;>" + item.county_name + "");<br /> });<br /> }<br /> });<br /> });<br /> $("#countys").change(function() {<br /> $.ajax({<br /> type: "get",<br /> url: "{:U(&#039;Lease/regiontown&#039;)}", // <br /> data: {<br /> "county_id": $(this).val(),<br /> },<br /> dataType: "json",<br /> success: function(data) {<br /> $("#towns").css(&#039;display&#039;,&#039;block&#039;);<br /> $("#towns").html("<option value=&#039;&#039;>请选择街道");<br /> $.each(data, function(i, item) {<br /> $("#towns").append("<option value=&#039;" + item.town_id + "&#039;>" + item.town_name + "");<br /> });<br /> }<br /> });<br /> });<br /> $("#towns").change(function() {<br /> $.ajax({<br /> type: "get",<br /> url: "{:U(&#039;Lease/regionvillage&#039;)}", // <br /> data: {<br /> "town_id": $(this).val(),<br /> },<br /> dataType: "json",<br /> success: function(data) {<br /> $("#villages").css(&#039;display&#039;,&#039;block&#039;);<br /> $("#villages").html("<option value=&#039;&#039;>请选择社区");<br /> $.each(data, function(i, item) {<br /> $("#villages").append("<option value=&#039;" + item.village_id + "&#039;>" + item.village_name + "");<br /> });<br /> }<br /> });<br /> });<br /> });<br /> </script>html代码<div> <br>                             <select><br>                                 <option>请选择省份</option> <br>                             </select><br>                             <select><br>                                 <option>请选择市</option> <br>                             </select><br>                             <select><br>                                 <option>请选择县</option> <br>                             </select><br>                             <select><br>                                 <option>请选择街道</option> <br>                             </select><br>                             <select><br>                                 <option>请选择社区</option> <br>                             </select><br>                         </div>thinkphp代码//读取省数据库<br>     public function region(){<br>         $provinces=M('Position_provice')-&gt;select();<br>         $provinces_json = json_encode($provinces);<br>         exit($provinces_json);<br>     }<br>     //读取市数据库<br>     public function regioncity(){<br>         $where['province_id']=$_GET['province_id'];<br>         $provinces=M('Position_city')-&gt;where($where)-&gt;select();<br>         $provinces_city = json_encode($provinces);<br>         exit($provinces_city);<br>     }<br>     //读取省/区数据库<br>     public function regioncounty(){<br>         $where['city_id']=$_GET['city_id'];<br>         $provinces=M('Position_county')-&gt;where($where)-&gt;select();<br>         $provinces_county = json_encode($provinces);<br>         exit($provinces_county);<br>     }<br>     //读取街道数据库<br>     public function regiontown(){<br>         $where['county_id']=$_GET['county_id'];<br>         $provinces=M('Position_town')-&gt;where($where)-&gt;select();<br>         $provinces_town = json_encode($provinces);<br>         exit($provinces_town);<br>     }<br>     //读取社区数据库<br>     public function regionvillage(){<br>         $where['town_id']=$_GET['town_id'];<br>         $provinces=M('Position_village')-&gt;where($where)-&gt;select();<br>         $provinces_village = json_encode($provinces);<br>         exit($provinces_village);<br>     }数据库http://blog.jjonline.cn/soft/J_Position/ajing.sql.gz

AD:真正免费,域名+虚机+企业邮箱=0元

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫툴 태그

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

Python 프로그래밍을 위한 소개 코드 예제에 대해 알아보세요. Python 프로그래밍을 위한 소개 코드 예제에 대해 알아보세요. Jan 04, 2024 am 10:50 AM

Python 프로그래밍을 위한 소개 코드 예제에 대해 알아보세요.

실제 사용되는 PHP 변수: 실제 사용 사례 10가지 실제 사용되는 PHP 변수: 실제 사용 사례 10가지 Feb 19, 2024 pm 03:00 PM

실제 사용되는 PHP 변수: 실제 사용 사례 10가지

PHP를 사용하여 재고 관리 시스템에서 재고 관리 기능 코드를 작성하는 방법 PHP를 사용하여 재고 관리 시스템에서 재고 관리 기능 코드를 작성하는 방법 Aug 06, 2023 pm 04:49 PM

PHP를 사용하여 재고 관리 시스템에서 재고 관리 기능 코드를 작성하는 방법

Java는 간단한 버블 정렬 코드를 구현합니다. Java는 간단한 버블 정렬 코드를 구현합니다. Jan 30, 2024 am 09:34 AM

Java는 간단한 버블 정렬 코드를 구현합니다.

Go 언어 프로그래밍 예제: 웹 개발의 코드 예제 Go 언어 프로그래밍 예제: 웹 개발의 코드 예제 Mar 04, 2024 pm 04:54 PM

Go 언어 프로그래밍 예제: 웹 개발의 코드 예제

초보자부터 숙련자까지: Go 언어에서 일반적으로 사용되는 데이터 구조의 코드 구현 초보자부터 숙련자까지: Go 언어에서 일반적으로 사용되는 데이터 구조의 코드 구현 Mar 04, 2024 pm 03:09 PM

초보자부터 숙련자까지: Go 언어에서 일반적으로 사용되는 데이터 구조의 코드 구현

Huawei Cloud Edge Computing 상호 연결 가이드: 인터페이스를 빠르게 구현하기 위한 Java 코드 예제 Huawei Cloud Edge Computing 상호 연결 가이드: 인터페이스를 빠르게 구현하기 위한 Java 코드 예제 Jul 05, 2023 pm 09:57 PM

Huawei Cloud Edge Computing 상호 연결 가이드: 인터페이스를 빠르게 구현하기 위한 Java 코드 예제

지침 및 예: Java에서 선택 정렬 알고리즘을 구현하는 방법 알아보기 지침 및 예: Java에서 선택 정렬 알고리즘을 구현하는 방법 알아보기 Feb 18, 2024 am 10:52 AM

지침 및 예: Java에서 선택 정렬 알고리즘을 구현하는 방법 알아보기

See all articles