全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

SSH结合jquery实现三级联动效果

本文实例为大家分享了jquery实现三级联动的具体代码,供大家参考,具体内容如下

jsp页面部分:

 <li id="floors">
    <span class="title" id="floorShow">选择楼栋:</span>
    <select name="build" id="build" style="width: 282px;height: 40px;" onchange="floor2()">
    </select>
 </li>
 <li id="builds">
    <span class="title" id="floorShow">选择住房:</span>
    <select name="builds" id="floot2" style="width: 282px;height: 40px;">
    </select>
</li>

js部分:

  function floor(){

    document.getElementById("build").options.length =0;
    document.getElementById("floot2").options.length =0;
    var parentId = document.getElementById("village").value;

    if(parentId == 0){

    }else{
      $.ajax({
        type : "post",
        url : "floor.action",
        data : {"parentId":parentId},
        dataType : "json",
        success :function(data){

          console.log(data);
          var len = data.length;

          var htm = "<option value='0'>请选择</option>";
          for(var i=0;i<len;i++){
            htm += "<option value='"+data[i].id+"'>"+data[i].info+"</option>";
          }

          $("#build").append(htm);
        }
      })
    }
  }

  function floor2(){
    document.getElementById("floot2").options.length =0;
    var build = document.getElementById("build").value;

    if(build == 0){

    }else{
      $.ajax({
        type : "post",
        url : "floor2.action",
        data : {"parentId":build},
        dataType : "json",
        success : function(data){
          var len = data.length;
          var htm = "<option value='0'>请选择</option>";
          for(var i=0;i<len;i++){
            htm += "<option value='"+data[i].id+"'>"+data[i].info+"</option>";
          }
          $("#floot2").append(htm);
        }
      })
    }
  }

struts2配置部分:

<package name="user" namespace="/" extends="json-default">
    <action name="floor" class="addressInfoAction" method="floor">
      <result type="json">
        <param name="root">floor</param>
      </result>
    </action>

    <action name="floor2" class="addressInfoAction" method="floor2">
      <result type="json">
        <param name="root">floor2</param>
      </result>
    </action>
  </package>

action部分:

public String floor(){
    System.out.println("这里是ajax调用");
    //floor = addressInfoService.getFloor(addressInfo.getParentId());
    System.out.println(addressInfo.getParentId());
    floor = addressInfoService.getFloor(addressInfo.getParentId());
    return SUCCESS;
  }

  public String floor2(){
    System.out.println("这里是ajax的第二次调用");
    System.out.println(addressInfo.getParentId());
    floor2 = addressInfoService.getBuild(addressInfo.getParentId());
    return SUCCESS;
  }

最后,一定不要忘记导入struts2-json-plugin-2.3.15.1.jar 这个夹包的版本也要和struts2的其他的夹包的版本一致。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# SSH  # jquery  # 三级联动  # Java框架SSH结合Easyui控件实现省市县三级联动示例解析  # 基于jQuery+JSON的省市二三级联动效果  # jquery实现的省市区三级联动  # jQuery select表单提交省市区城市三级联动核心代码  # 简单实用jquery版三级联动select示例  # jQuery JSON实现无刷新三级联动实例探讨  # ajax.net +jquery 无刷新三级联动的实例代码  # 使用jQuery+HttpHandler+xml模拟一个三级联动的例子  # asp.net省市三级联动的DropDownList+Ajax的三种框架(aspnet/Jquery  # jquery+json 通用三级联动下拉列表  # 请选择  # 也要  # 其他的  # 大家分享  # 具体内容  # 大家多多  # 不要忘记  # builds  # js  # onchange  # px  # height  # function  # parentId  # var  # ajax  # village  # length  # document  # floor 


相关文章: 如何用wdcp快速搭建高效网站?  建站之星如何实现五合一智能建站与营销推广?  建站三合一如何选?哪家性价比更高?  建站中国官网:模板定制+SEO优化+建站流程一站式指南  如何在香港免费服务器上快速搭建网站?  如何快速登录WAP自助建站平台?  如何用腾讯建站主机快速创建免费网站?  一键网站制作软件,义乌购一件代发流程?  非常酷的网站设计制作软件,酷培ai教育官方网站?  简单实现Android文件上传  企业宣传片制作网站有哪些,传媒公司怎么找企业宣传片项目?  详解jQuery中基本的动画方法  建站之星免费版是否永久可用?  建站之星微信建站一键生成小程序+多端营销系统  建站之星如何快速更换网站模板?  如何选择香港主机高效搭建外贸独立站?  如何快速生成橙子建站落地页链接?  图册素材网站设计制作软件,图册的导出方式有几种?  网站制作的软件有哪些,制作微信公众号除了秀米还有哪些比较好用的平台?  香港服务器网站测试全流程:性能评估、SEO加载与移动适配优化  湖北网站制作公司有哪些,湖北清能集团官网?  广州顶尖建站服务:企业官网建设与SEO优化一体化方案  建站之星上传入口如何快速找到?  如何快速搭建响应式可视化网站?  简易网站制作视频教程,使用记事本编写一个简单的网页html文件?  网站制作大概要多少钱一个,做一个平台网站大概多少钱?  如何在阿里云通过域名搭建网站?  桂林网站制作公司有哪些,桂林马拉松怎么报名?  官网自助建站平台指南:在线制作、快速建站与模板选择全解析  网站广告牌制作方法,街上的广告牌,横幅,用PS还是其他软件做的?  建站主机选购指南:核心配置与性价比推荐解析  建站之星如何保障用户数据免受黑客入侵?  如何通过西部数码建站助手快速创建专业网站?  大同网页,大同瑞慈医院官网?  如何高效利用亚马逊云主机搭建企业网站?  上海网站制作网站建设公司,建筑电工证网上查询系统入口?  如何快速搭建二级域名独立网站?  专业网站建设制作报价,网页设计制作要考什么证?  如何通过多用户协作模板快速搭建高效企业网站?  高性能网站服务器部署指南:稳定运行与安全配置优化方案  建站之星伪静态规则如何设置?  建站中国必看指南:CMS建站系统+手机网站搭建核心技巧解析  实现点击下箭头变上箭头来回切换的两种方法【推荐】  建站主机无法访问?如何排查域名与服务器问题  专业制作网站的公司哪家好,建立一个公司网站的费用.有哪些部分,分别要多少钱?  北京建设网站制作公司,北京古代建筑博物馆预约官网?  Bpmn 2.0的XML文件怎么画流程图  如何选择可靠的免备案建站服务器?  微信小程序 五星评分(包括半颗星评分)实例代码  如何挑选优质建站一级代理提升网站排名? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。