首页 > 代码库 > spring mvc 对象型参数的传递(遇到坑了)
spring mvc 对象型参数的传递(遇到坑了)
直接来个列子:
这里设置了,contenType="application/json"
这里post 接收的参数对象。
但是问题来了:
<html> <head> <title>POST</title> </head> <script src = "http://www.mamicode.com/jquery.js"></script> <script> $(function(){ $.ajax({ type:‘POST‘, url : ‘url‘, "contentType": "application/json;charset=utf-8", dataType : ‘json‘, data:{ "id": 0, "name": "", "page":1, "size":1 }, /// //jsonpCallback: ‘callback‘, success : function(data){ console.log(data); }, error : function(data) { //do something... } }); }) function callback(data){ var jsonobj = eval(‘(‘ + data + ‘)‘); alert(jsonobj.name); } </script> <body> </body> </html>
直接400了,后来发现是参数的格式不对。
修改完代码如下:
<html> <head> <title>POST</title> </head> <script src = "http://www.mamicode.com/jquery.js"></script> <script> $(function(){ var params= { "id": 0, "name": "", "page":1, "size":1 }; $.ajax({ type:‘POST‘, url : ‘url‘, "contentType": "application/json;charset=utf-8", dataType : ‘json‘, data:JSON.stringify(params), ///注意这里 //jsonpCallback: ‘callback‘, success : function(data){ console.log(data); }, error : function(data) { //do something... } }); }) function callback(data){ var jsonobj = eval(‘(‘ + data + ‘)‘); alert(jsonobj.name); } </script> <body> </body> </html>
spring mvc 对象型参数的传递(遇到坑了)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。