ajax省市区三级联动

原创2019-02-12 18:09:25101
摘要:<!DOCTYPE html><html><head><meta charset="UTF-8"><title>ajax省市区三级联动</title></head><body>省: <select name="" id="pro">

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>ajax省市区三级联动</title>

</head>

<body>

省: <select name="" id="pro"></select>

    市: <select name="" id="city"></select>

    区: <select name="" id="area"></select>

<script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.js"></script>

<script>

   $(function(){

      $.getJSON('./1.json',function(data){


       let option = '<option value="">选择</option>';

       $.each(data,function(i){

       option += '<option value="'+data[i].proId+'">'+data[0].proName+'</option>';


       })

       $('#pro').html(option);

      })


   });


  $('#pro').change(function(){

      $.getJSON('./2.json',function(data){


       let option = '<option value="">选择</option>';

       $.each(data,function(i){

       if(data[i].proId==$('#pro').val()){

       option += '<option value="'+data[i].cityId+'">'+data[0].cityName+'</option>';

       }

        })

  $('#city').html(option);

      });


   }) $('#city').change(function(){

      $.getJSON('./3.json',function(data){


       let option = '<option value="">选择</option>';

       $.each(data,function(i){

       if(data[i].cityId==$('#pro').val()){

       option += '<option value="'+data[i].areaId+'">'+data[0].areaName+'</option>';

       }

        })

  $('#area').html(option);

      })


   });






</script>


</body>

</html>


批改老师:韦小宝批改时间:2019-02-13 09:10:40
老师总结:写的很不错 城市的三级联动很重要的 在以后的开发中经常会遇到需要使用城市三级联动的地方!

发布手记

热门词条