ajax代码:
$.ajax( {
type : "post",
url : urlPath,
dataType : "json",
data : params,
async : false,
success : function(data) {
var selectpro = document.getElementById("cityid");
selectpro.options.length = 0; //动态删除select中的所有options
var secondpro = data.BuguMenu;
var secondpros = secondpro.split(";");
for ( var i = 0; i < secondpros.length; i++) {
var s = secondpros[i].split(",");
if (s != null) {
$("#cityid").append(
"<option value='" + s[0] + "'>" + s[1]+ "</option>"
);
}
}
}
})
java代码
public ModelAndView selectCity(HttpServletRequest request,
HttpServletResponse response,Object obj) throws Exception {
String provinceid = request.getParameter("provinceid");
List<ComSelectBean> cityList =null;
if(provinceid!=null &&provinceid.equals("46000000")){
cityList =comSelectService.selectMap("getCountyList1",provinceid);
}else if(provinceid!=null &&provinceid.equals("54000000")){
cityList =comSelectService.selectMap("getCountyList1",provinceid);
}else{
cityList =comSelectService.selectMap("getCityList",provinceid);
}
Map<String, Object> map=new HashMap<String, Object> ();
String a="";
String c="";
for(int i=0;i<cityList.size();i++){
String Buguid = cityList.get(i).getCityCode();
String Buguname=cityList.get(i).getCityName();
if(a.equals("")){
a=a+Buguid+","+Buguname;
}else{
a=a+";"+Buguid+","+Buguname;
}
}
if(cityList.size()!=0){
String Buguid = "all";
String Buguname = "----全部----";
a = a + ";"+Buguid+","+Buguname;
}
if(a.equals("")){
c=",----请选择----";
}else{
c=",----请选择----;"+a;
}
map.put("BuguMenu", c);
JSONObject json = JSONObject.fromObject(map);
response.setContentType("text/html;charset=UTF-8");
response.getWriter().write(json.toString());
return null;
}
分享到:
相关推荐
NULL 博文链接:https://username2.iteye.com/blog/1687712
今天做了文件的上传下载,小小总结一下,基本的web项目建立及SpringMVC框架搭建此处不详细写出来了。 上传form: <form id="uploadfiles" enctype="multipart/form-data"> <input type="file" multiple=...
OA项目,使用SSM框架开发,使用EASYUI前端AJAX的JSON传值实现,对数据进行合理封装。
使用的技术有jquery.form.js框架, 以及springmvc框架。主要实现异步文件上传的同时封装对象,以及一些注意事项。 功能本身是很简单的,但是涉及到一些传递参数类型的问题。例如:jquery的ajax方法与jquery.form.js...
框架结构:SpringMVC+Spring+Mybatis 数据库为MySQL 使用Maven管理项目 数据源使用阿里巴巴的温少开发的Druid, 使用Junit4进行单元测试, 使用Log4j管理日志 本例仅为示例,结构简单,不包含Ajax 测试url ...
这是一个基于SSM框架的简单实例,里面包含了spring,springmvc,mybatis,maven,ajax,jdbc,servlet等技术,利用ajax异步刷新的特点进行一些操作,是一个典型案例
本文件主要是针对springmvc ,spring整合mybatis,json,ajax的学习案例。
项目概述:本项目是一个基于SSM(Spring、SpringMVC、MyBatis)框架和Bootstrap的图书管理系统,实现了CRUD(创建、读取、更新、删除)功能,并提供数据校验机制及Ajax交互支持。主要开发语言为Java,辅以CSS和...
1. 使用标准的Model2架构和Spring+SpringMVC+MyBatis框架 2. 使用了DataSource连接池技术 3. 使用AJAX技术增强用户体验 4. 使用Filter实现认证控制 5. 使用HIVE技术开发根据用户的已购票项而生成的猜你喜欢电影项的...
jquery+ajax增删改查实例,有前后台代码,采用Spring+SpringMVC+hibernate框架
前端使用bootstrap-3.3.7设计样式,ajax发送请求 毕业设计是高等教育阶段学生在完成学业前所进行的一项重要学术任务,旨在检验学生通过学习所获得的知识、技能以及对特定领域的深刻理解能力。这项任务通常要求学生...
基于maven+springmvc+spring+mybatis+Bootstrap的框架 采用阿里巴巴的druid开源jdbc数据库连接池,连接mysql数据库 使用了spring-test与junit编写单元测试代码 使用了restful设计风格,以ajax发送put与delete类型...
本次分享的资源是围绕新能源汽车在线租赁管理系统开发的完整毕业设计项目,结合了SSM(Spring+SpringMVC+MyBatis)框架与Vue前端技术,旨在为学生提供一个实战型的毕业设计参考案例。项目不仅包含了完整的系统设计和...
天天生鲜是Python中Django框架的一个经典案例,现将其用java的SSM框架实现 版本信息 v1.1 完成注册功能 实现功能: 用户注册:前台校验,成功后发送ajax请求,控制器响应并向数据库表中添加数据 用户激活:通过产生...
这是用Spring,SpringMVC,Mybatis框架,使用ajax交互技术,完成的一个前后端分离的一个简单实例,这是完整的,之前的发布的不完整
基于非常成熟的Spring Boot框架,在Spring Boot Spring Cloud中实现了REST风格(HTTP + JSON/XML)的远程调用,以显着简化企业内部的跨语言交互,同时显着简化企业对外的Open API、无线API甚至AJAX服务端等等的开发...
完整版Java web开发教程PPT课件 Java开发进阶教程 第18章 mybatis框架的搭建以及应用(共13页).pptx 完整版Java web开发教程PPT课件 Java开发进阶教程 第19章 mybatis高级应用(共21页).pptx 完整版Java web开发...
完整版Java web开发教程PPT课件 Java开发进阶教程 第18章 mybatis框架的搭建以及应用(共13页).pptx 完整版Java web开发教程PPT课件 Java开发进阶教程 第19章 mybatis高级应用(共21页).pptx 完整版Java web开发...
基于非常成熟的Spring Boot框架,在Spring Boot Spring Cloud中实现了REST风格(HTTP + JSON/XML)的远程调用,以显着简化企业内部的跨语言交互,同时显着简化企业对外的Open API、无线API甚至AJAX服务端等等的开发...
后台服务器端采用spring+springmvc+mybatis框架整合。 前端页面使用bootstrap+jquery+layui等框架以及ajax技术。 数据库使用了轻量级mysql关系数据库。 小说数据源是顶点小说网,使用java的jsonp进行爬取。 本...