首页 > Web开发 > 详细

ajax前后台传输原理

时间:2017-05-01 11:54:33      阅读:251      评论:0      收藏:0      [点我收藏+]

ajax从前台将数据传输到后台的两种方式:

$.ajax({

  type:"post",

  data:{

    参数key:参数value,

    参数key:参数value,

    。。。

  },

  async:false,

  url:"",

  success:function(data){

    alert("代码执行成功");

  },

  error:function(data){

    alert(网络出现异常);

  }

});

通过ajax的data参数传递或者通过URL拼接参数字符串传递

 

后台代码:

@ResponseBody

@RequestMapping

public Map<String,Object> getJson(HttpServletRequest request,User user){

  Map<String,Object> map=new HashMap<String,Object>();

  User user=dao.getUserList();

  map.put("flag","sucess");

  map.put("message","请求成功");

  map.put("data",user);

 return map;

}

 后台出错。后台响应中断,返回数据类型与ajax定义的格式不一致,URL出错,ajax会跳入error语句块中

ajax前后台传输原理

原文:http://www.cnblogs.com/minshia/p/6791440.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!