spring Mvc 二级联动(3)

 1  在control层数据转换成json对象的代码如下:
 2 
 3 @RequestMapping("/getMyPlan")
 4 public @ResponseBody Map getMyPlan(Integer idKey)throws Exception{
 6 Map josnMap = new HashMap();
 8 List tasks =projectManagementService.findTaskByProjectId(idKey);
10 List list=new ArrayList();
13 if(tasks.size()>0){
14   for(Task task:tasks){
17     Map taskMap=new
18     HashMap();
19     taskMap.put("id",task.getId());
21        taskMap.put("specification",
22     task.getSpecification());
list.add(taskMap); 24 } 25 }else{ 27     Map taskMap=new HashMap(); 29       taskMap.put("id",0); 31 taskMap.put("specification", null); 33       list.add(taskMap); 34 } 35     josnMap.put("tasks",list); 36 return 37 josnMap; 38 } 39 40 前端的js中ajax的代码如下: 41 42 $(function() 43 { 44 //ajax给活动计划赋值------------------------------------------------------ 45 46 $("#activity_project").change(function(){ 47 48 var pro=$("#activity_project").val(); 49 50 $.ajax({ 51 type: 52 "POST", 53 url: 54 "${pageContext.request.contextPath}/getMyPlan", 55 56 data: { //发送给数据库的数据 57 58 idKey:pro 59 60 }, 61 62 dataType: 'json', 63 success: 64 function(data) { 65 66 $.each(data.tasks, 67 function(index,item){ 68 69 70 $("#activity_taskid").empty(); 71 72 73 $("#activity_taskid").append(' 74 75 '+item.specification+'') 76 77 }); 78 79 } 80 }) 81 82 }); 83 84 //-------------------------------------结束------------------------------------ 85 });

最后

 

转载于:https://www.cnblogs.com/ZFnice/p/5706744.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值