initProvinces();

});/**

* 获取省列表*/function initProvinces() {

$('#province').empty();

$.ajax({

type :"POST",

url : basePath+ "district/getProvinces.do",

success : function(data) {

$.each(data, function(i, it) {

$(""

+ it.name + "
").click(function() {

initCities(it.id);

}).appendTo($('#province'));

});

}

});

}/**

* 获取市列表*/function initCities(provinceID) {

$('#city').empty();

$.ajax({

type :"POST",

url : basePath+ "district/getCities.do?province=" +provinceID,

success : function(data) {

$.each(data, function(i, it) {

$(""

+ it.name + "
").click(function() {

initCounties(it.id);

}).appendTo($('#province'));

});

}

});

}/**

* 获取区县列表*/function initCounties(cityID) {

$('#county').empty();

$.ajax({

type :"POST",

url : basePath+ "district/getCounties.do?city=" +cityID,

success : function(data) {

$.each(data, function(i, it) {

$(""

+ it.name + "
")

.appendTo($('#province'));

});

}

});

}//……

---省---

---市---

---区---

spring MVC 代码:

@Controller

@RequestMapping(value= "/district")public classdistrictController {

@ResourceprivateDistrictService districtService;/**

* 获取省列表

* @return

* @throws Exception*/@RequestMapping(value= "getProvinces")

@ResponseBodypublicObject getProvinces() throws Exception {returndistrictService.getProvinces();

}/**

* 获取市列表

* @param province

* @return

* @throws Exception*/@RequestMapping(value= "getCities")

@ResponseBodypublic Object getCities(@RequestParam(value = "province") String province) throws Exception {returndistrictService.getCities();

}//再往下级的获取方式和getCities方法都相同,所以此处略过

}

jsp ajax三级联动,Spring MVC+JSP实现三级联动相关推荐

  1. JSP、Servlet和Spring MVC

    今年刚接触JavaWeb的时候碰巧认识了一帮老师做后端的哥们,我俩平时用的最多的也都是Java. 我:"老哥,我想给我那个项目做一个服务器应用程序,怎么搞啊" 老哥:"S ...

  2. Spring MVC JSP 表单标签教程

    在本教程中,我们将通过一个示例讨论所有与Spring MVC相关的JSP表单标签. 在本教程中,我们将使用下面重要的弹簧MVC表单标签进行讨论: 表单标签 文本字段标签 选择标签 复选框 无线电盒 密 ...

  3. [Spring MVC] - JSP + Freemarker视图解释器整合(转)

    Spring MVC中如果只使用JSP做视图,可以使用下面这段即可解决: <!-- 视图解释类 --><bean class="org.springframework.we ...

  4. [Spring MVC] - JSP + Freemarker视图解释器整合

    Spring MVC中如果只使用JSP做视图,可以使用下面这段即可解决: <!-- 视图解释类 --><bean class="org.springframework.we ...

  5. 中input标签赋值_Java程序员:Spring MVC JSP表单标签示例

    Spring MVC的表单标签为Java程序员提供了许多额外的支持.例如数据绑定,允许自动设置数据并从Java对象中检索数据. 从2.0版本开始,Spring提供了一组全面的数据绑定感知标记,用于在使 ...

  6. Spring MVC page render时jsp中元素相对路径的解决办法

    前段时间做了用Spring Security实现的登录和访问权限控制的功能,但是page render使用的是InternalResourceResolver,即在spring的servlet配置文件 ...

  7. Spring MVC(10):REST 支持 Ajax+Spring MVC 实例

    Spring 对于 REST 的支持 REST REST(Respresentational State Transfer) 是一种面向资源,强调描述应用程序远程调用的开发方式,并不特指某种技术和框架 ...

  8. 【Spring MVC学习笔记 六】SpringMVC框架整合AJAX完成局部刷新

    本篇Blog介绍另一个常用的技术Ajax.虽然Ajax可以脱离SpringMVC去使用,但是SpringMVC对AJax有更好的支持 AJAX概念概述 AJAX即Asynchronous Javasc ...

  9. Spring MVC:Ajax和JQuery

    今天,我想演示如何将AJAX集成到Spring MVC应用程序中. 我将在客户端使用JQuery来发送请求和接收响应. 本教程将基于我以前关于Spring MVC和REST服务的教程之一. 在本文中, ...

最新文章

  1. 加载多个js onload事件
  2. 一致性哈希算法及其在分布式系统中的应用
  3. C#读取数据库图片显示、缩小、更新
  4. 你的行为合理吗?看看社会心理学给我们的启示。
  5. 计算机软件硬件的会计处理,重庆会计从业考试《会计电算化》第二章第四节计算机软件...
  6. 使用JDBCTemplate实现与Spring结合,方法公用 ——Spring配置(applicationContext.xml)
  7. asp.net学习之再论sqlDataSource 2
  8. windows API 菜鸟学习之路(一)
  9. “我要彻底放弃 Debian 操作系统!”
  10. python模块-paramiko
  11. 关于HTML的FORM上传文件问题
  12. 树莓派安装rtl8192eu无线网卡驱动
  13. ABP (ASP.NET Core 5.x + Vue)小白基础入门(一)
  14. 工作组计算机如何设置文件共享,怎么设置办公室几台电脑文件共享?
  15. 测试工具Monitor入门
  16. SMEC98SP加密芯片方案实例
  17. *W3C* 标准组织
  18. 知识分享!Wi-Fi HaLow 和传统 Wi-Fi 的区别-道合顺大数据Infinigo
  19. 在项目中使用PageHelper实现分页功能
  20. 安卓官方原生系统与AOSP区别

热门文章

  1. Linux文件基本操作管理
  2. 设计模式(七)适配器模式(Adapter Pattern)
  3. 算法导论-排序(四)计数排序(线性时间排序)
  4. .Net 应用框架设计系列(二)
  5. Meterpreter重要命令与使用
  6. 百度语音识别rest html,delphi调用百度语音识别REST API(示例代码)
  7. linux vim五则运算编程,第3章--vi-vim编辑器的使用.ppt
  8. 娜璋旅行(三)九月的甘肃新疆:人间之边,天堂之界
  9. [渗透攻防] 一.从数据库原理学习网络攻防及防止SQL注入
  10. iOS之深入解析预乘透明度Premultiplied Alpha