前台使用ajax动态获取数据并且显示在页面上,SSM框架二级联动

本文介绍了如何在SSM(Spring、SpringMVC、MyBatis)框架下利用Ajax实现二级联动效果,动态从后台获取并显示数据。通过jQuery发送Ajax请求,Controller处理请求,Mapper获取数据库数据,最后返回到前端展示。涉及到的配置包括Spring的事务管理、注解驱动、组件扫描,以及MyBatis的Mapper配置。
摘要由CSDN通过智能技术生成

首先是使用注解的方式操作


在页面上 :

 <select name="province" class="province" id="province">

           <option value="0">----请选择省份----</option>
       </select>
       <select name="city" class="city" id="city">
           <option value="0">------请选择城市-----</option>

       </select>

使用jQuery

<script type="text/javascript" src="js/jquery-1.8.3.js"></script>
    <script type="text/javascript">
       $(function(){
    $.ajax({
         url:'test/select.do',
         data:{},
         type:'get',
         success:function(data){
             $(data).each(function(index){
                 $("#province").append(
                    '<option value="'+data[index].pid+'" id="'+index+'">'+data[index].province+'</option');
             });
         }
    });
    
  $("#province").bind("change",function(){
      var pid=$(this).val();
      //每点一次就清空一次
      $("#city").html('<option value="0">----请选择省份----</option>');
     /*  $.post("test/secondSelect.do",
              {"pid":pid},
              function(data){
             

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值