• 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 });

    最后

  • 相关阅读:
    新手上路:Laravel-控制器基础
    新手上路:Laravel-控制器基础
    新手上路:Laravel-控制器基础
    js限制文本框input只能输入数字
    66条财富语录
    赢在中国 第3讲思维篇
    赢在中国 ---对周宇的分析
    赢在中国 第二季 语录
    《赢在中国》第三季观后感
    xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
  • 原文地址:https://www.cnblogs.com/ZFnice/p/5706744.html
Copyright © 2020-2023  润新知