本文共 1520 字,大约阅读时间需要 5 分钟。
1.ajax使用要注意的
1. JSON.stringify()和$.parseJSON()实现字符串和json对象之间的转换。注意要传过去的data是一个字符串。 2.要设置contentType: ‘application/json’,而不是使用默认值: “application/x-www-form-urlencoded”.
2.页面$(function(){ $("#btn").click(function(){ var data2 = {"id":23,"name":"tt","passwd":"345"}; //alert(JSON.stringify(data2)); $.ajax({ type: 'post', url:'json.action', cache:false, data:JSON.stringify(data2), //将json对象转换成json串发给前端 contentType: 'application/json', dataType: 'json', //告诉jquery响应回来的是json,有了这个属性以及值,success回调函数中接收到的就是解析之后的json对象 success:function(result){ //result = $.parseJSON(result); alert(result[0].password); alert(JSON.stringify(result)); }, }); });
3.controller
@RequestMapping(value="/json.action",method=RequestMethod.POST) @ResponseBody public ListgetAuthor2(@RequestBody User user){ System.out.println(user.getName()); Author aut1 = authorService.findAuthor(3); Author aut2 = authorService.findAuthor(4); List list = new ArrayList (); list.add(aut1); list.add(aut2); return list; }
这辈子坚持与不坚持都不可怕,怕的是独自走在坚持的道路上!! | |
---|---|
欢迎加入技术群聊!
转载地址:http://qwoai.baihongyu.com/