您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

jquery实现省市二级联动菜单

2026/6/9 8:14:51发布20次查看
pro_city.php  初始页面:
<html>
  <head>
    <meta http-equiv="content-type" content="text/html;charset=utf-8" />
    <title>省市二级联动</title>
  </head>
  <body>
  <script type="text/javascript" src="jquery/jquery-1.4.2.js"></script>
  <script type="text/javascript">
    $(document).ready(function(){
         $(#province).change(function(){
             $(#city).load(show.php?id=+$(#province).val());
             });
        });
  </script>
<span>省市二级联动</span><br/>
  <select name="province" id="province">
     <option value="-1">请选择省份</option>
<?php
$conn = mysql_connect("localhost","root","root"); //连接数据库
mysql_query("set names utf8");
mysql_select_db("bbs");
$rs = mysql_query("select id,cname,parentid from areas where parentid='0'");
while($row = mysql_fetch_array($rs))
{
?>
   <option value="<?php echo $row['id']?>><?php echo $row['cname']?></option>
<?php
}
?>
  </select>
<span id="city">
      <select name="city1" id="city1">
        <option value='-2'>请选择城市</option>
      </select>
  </span>
</body>
</html>
show.php
<?php
header("content-type:text/html;charset=utf-8");
$province_id = $_get['id'];
if($province_id=='10000000' || $province_id=='11000000' || $province_id=='18000000' || $province_id=='31000000')
{
//直辖市
$sql = "select id,cname from areas where id='{$province_id}'";
}
else
{
$sql = "select id,cname from areas where parentid={$province_id}";
}
$conn = mysql_connect("localhost","root","root"); //连接数据库
mysql_query("set names utf8");
mysql_select_db("bbs");
$rs = mysql_query($sql);
$show = "<select name='city1' id='city1'>;
  while($row = mysql_fetch_array($rs))
  {
   $show .= <option value=".$row['id'].">.$row['cname'].</option>;
  }
  $show .= </select>;
if($province_id=='-1')    //选中”请选择省份“时,城市列表显示请选择城市
  {
      $show=<select><option>请选择城市</option></select>;
  }
  echo $show;    //返回字符串显示到页面
?>
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product