文档章节

spring 3 mvc json的输出和 jquery ajax的二级联动

wenwen1
 wenwen1
发布于 2013/01/10 09:43
字数 152
阅读 1292
收藏 7

在control层数据转换成json对象的代码如下:


@RequestMapping("/getMyPlan")
public @ResponseBody Map
getMyPlan(Integer idKey)throws Exception{
Map josnMap = new
HashMap();
List tasks =
projectManagementService.findTaskByProjectId(idKey);
List
list=new
ArrayList();
if(tasks.size()>0){
for(Task
task:tasks)
{
Map taskMap=new
HashMap();
taskMap.put("id",
task.getId());
taskMap.put("specification",
task.getSpecification());
list.add(taskMap);
}
}
else{
Map
taskMap=new HashMap();
taskMap.put("id",
0);
taskMap.put("specification",
null);
list.add(taskMap);
}
josnMap.put("tasks",list);
return
josnMap;
}


前端的js中ajax的代码如下:


$(function()
{
//ajax给活动计划赋值------------------------------------------------------

$("#activity_project").change(function(){

var pro=$("#activity_project").val();

$.ajax({
type:
"POST",
url:
"${pageContext.request.contextPath}/getMyPlan",

data: { //发送给数据库的数据

idKey:pro

},

dataType: 'json',
success:
function(data) {

$.each(data.tasks,
function(index,item){


$("#activity_taskid").empty();


$("#activity_taskid").append('

'+item.specification+'')

});

}
})

});

//-------------------------------------结束------------------------------------
});

 

© 著作权归作者所有

wenwen1
粉丝 1
博文 26
码字总数 9049
作品 0
徐汇
私信 提问
加载中

评论(2)

wenwen1
wenwen1 博主

引用来自“午后冬日”的评论

比较初级,js用的是jquery,应该说明,别误导了初学者

嗯,好的。
爪哇小贩
爪哇小贩
比较初级,js用的是jquery,应该说明,别误导了初学者
你的第一杯Web 2.0 —— 快速浏览jQuery、Spring MVC和XStream/J...

不再有页面刷新:使用jQuery 相关厂商内容 免费迷你书下载:Flex入门指南——PHP开发者 Flash Builder 4 Beta和FlexUnit下的测试驱动开发 下载Flex 4 SDK,构建超级棒的Flex应用 使用Pixel B...

李长春
2011/09/15
328
0
spring security 3中关于ajax的处理

在spring security 3中,对于某些需要保护的url,可以很容易地实现当没权限的时候, redirect到一个页面(比如自定义的404.jsp页面)进行显示没权限的信息; 但有的时候,必须要对一些AJAX的...

jackyrong
2013/01/16
250
0
springmvc开发过程中遇到的奇怪浏览器问题

最近个人开发一个小的OA项目,属于复习阶段.使用的技术主要是spring mvc作为前端框架,mybatis作为数据库持久化技术.前台使用jquery和一些jquery的插件. 在开发到中间阶段时候发现自己好像忽略...

一个大土豆
2013/08/26
1K
0
Spring Boot 之 HelloWorld 与 多文件上传详解

0、用到的框架和组件如下: Spring Boot 1.4.3.RELEASE Spring 4.3.5.RELEASE Thymeleaf jQuery (webjars) Maven Embedded Tomcat 8.5.6 Google Chrome Browser (Network Inspect) 附:Sprin......

大数据之路
2012/11/23
775
1
分享16个javascript&jQuery的MVC教程

日期:2011/12/19 来源:GBin1.com 2011即将过去我们将在几周后迎来新的一年。 这里我们将介绍10多个js和jQuery的MVC教程希望大家喜欢! jQuery MVC 1. AJAX - Spring MVC 3和jQuery的整合 ...

gbin1
2011/12/21
5.7K
5

没有更多内容

加载失败,请刷新页面

加载更多

3_数组

3_数组

行者终成事
18分钟前
2
0
经典系统设计面试题解析:如何设计TinyURL(二)

原文链接:https://www.educative.io/courses/grokking-the-system-design-interview/m2ygV4E81AR 编者注:本文以一道经典的系统设计面试题:《如何设计TinyURL》的参考答案和解析为例,帮助...

APEMESH
今天
7
0
使用logstash同步MySQL数据到ES

概述   在生成业务常有将MySQL数据同步到ES的需求,如果需要很高的定制化,往往需要开发同步程序用于处理数据。但没有特殊业务需求,官方提供的logstash就很有优势了。   在使用logstas...

zxiaofan666
今天
10
0
X-MSG-IM-分布式信令跟踪能力

经过一周多的鏖战, X-MSG-IM的分布式信令跟踪能力已基本具备, 特点是: 实时. 只有要RX/TX就会实时产生信令跟踪事件, 先入kafka, 再入influxdb待查. 同时提供实时sub/pub接口. 完备. 可以完整...

dev5
今天
7
0
OpenJDK之CyclicBarrier

OpenJDK8,本人看的是openJDK。以前就看过,只是经常忘记,所以记录下 图1 CyclicBarrier是Doug Lea在JDK1.5中引入的,作用就不详细描述了,主要有如下俩个方法使用: await()方法,如果当前线...

克虏伯
今天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部