springmvc工作原理|springmvc ajax 跳转的学习笔记

更新时间:2020-04-03    来源:js教程    手机版     字体:

【www.bbyears.com--js教程】

第一种

返回值是  Map

控制器写法

/**
  * 纠错  问题
  * @author admin
  *
  */
 
 @RequestMapping(value="/checkQuestion.php")
 @ResponseBody
 public Map  checkQuestion(Long titleId){
 
  Map map = new HashMap();
  map.put("ceshi", "后台传回来的纠错");
  System.out.println(map.toString());
  return  map;
}

页面写法一


$(".other1").click(function(){
       $.ajax({
    url:"/vote/checkQuestion.php",
      data:$("#form1").serialize(),// 你的formid
    success:function(data){
      if(data!=null){
             alert("纠错"+data.ceshi);
            
      }
   
    }
    });
})
 



 

 

第二种

返回值是  json 的 字符串

/**
  * 收藏 问题
  * @author admin
  *
  */
 
 @RequestMapping(value = "/collectionQuestion.php",produces = "application/json; charset=utf-8")
 @ResponseBody
 public String collectionQuestion(){
  JSONArray array=new JSONArray();
  JSONObject json= new JSONObject();
  json.put("ceshi", "后台传回来的收藏");
  array.add(json);
  System.out.println(array.toString());
  return array.toString();
}

页面写法二


$(".other2").click(function(){
 
     $.ajax({
    url:"/vote/collectionQuestion.php?titleId="+${question.id},
    success:function(data){
      if(data!=null){
             alert("收藏"+data[0].ceshi);
      }
    
    }
   });
})

本文来源:http://www.bbyears.com/wangyezhizuo/91617.html

热门标签

更多>>

本类排行