淘宝的js省市区联动菜单是怎么做的

JavaScript025

淘宝的js省市区联动菜单是怎么做的,第1张

给你一些思路:

1、省市县的数据写到数据库中。每条数据会有一个父ID(上级ID)。

2、在页面上省变动后,查询市的数据以省的ID作为条件,县也一样,以市 的ID为条件。

第二种方法,

由于全国的这些基本上是固定的,一般变动比较少,这可以把这个数据写到JS里面,通过JS来实现。这个加载会快一些。这些数据可以到国家统计局的网站去下载。

页面中获取值并判断的js如下:

<script type="text/javascript">

//这个函数是必须的,因为在area.js里每次更改地址时会调用此函数

function promptinfo()

{

var address = document.getElementById('address')

var s1 = document.getElementById('s1')

var s2 = document.getElementById('s2')

var town1 = document.getElementById('town1')