全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

解决spring mvc 返回json数据到ajax报错parseerror问题

最近使用ajax接收spring mvc传过来的json数据时总是出现parseerror的错误,错误源码如下:

前端:

$.ajax({ 
      type: 'POST', 
      url: "groupFunctionEdit", 
      dataType: 'json', 
      contentType: "application/json", 
      data: JSON.stringify(functiondata), 
      success: function(data){ 
        alert('数据加载成功'+data.msg); 
      }, 
      error: function(xhr, type){ 
        alert('数据加载失败'); 
        console.log(type); 
      } 

后台Controller:

@RequestMapping("/groupFunctionEdit")   
  public @ResponseBody Object groupFunctionEdit(@RequestBody List<YyGroupFunction> yyGroupFunctionList) throws JsonProcessingException{ 
     
    return "success"; 
  } 

查询资料发现有如下解答:

当使用简单类型即:String这样的类型来接收数据时,不需要使用@RequestBody这个注解。

这里需要使用spring mvc处理json的依赖jar包:jackson.databind.jar

解决办法:

前端不用修改,在后台对需要的数据进行map封装再转化为String类型:

@RequestMapping("/groupFunctionEdit")   
  public @ResponseBody Object groupFunctionEdit(@RequestBody List<YyGroupFunction> yyGroupFunctionList) throws JsonProcessingException{ 
     Map<String,Object> map = new HashMap<String,Object>(); 
     map.put("msg", "success"); 
     ObjectMapper mapper = new ObjectMapper(); 
     String msg = mapper.writeValueAsString(map); 
    return msg; 
  } 

这样传到前端的数据变成了:

{"msg":"success"}

再使用jQuery可以解析到,不会报错。

以上所述是小编给大家介绍的解决spring mvc 返回json数据到ajax报错parseerror问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# springmvc  # ajax  # json  # parsejson  # springmvc处理异步请求的示例  # SpringMVC环境下实现的Ajax异步请求JSON格式数据  # SpringMVC多个模块404报错问题及解决  # SpringMVC中Invalid bound statement (  # 关于springmvc报错404的问题  # springmvc开启异步请求报错Java code using th  # 报错  # 小编  # 加载  # 在此  # 不需要  # 给大家  # 转化为  # 解决办法  # 所述  # 给我留言  # 感谢大家  # 疑问请  # 有任何  # 变成了  # 发现有 


相关文章: 高配服务器限时抢购:企业级配置与回收服务一站式优惠方案  PHP 500报错的快速解决方法  javascript中的try catch异常捕获机制用法分析  如何在橙子建站上传落地页?操作指南详解  常州自助建站工具推荐:低成本搭建与模板选择技巧  如何用花生壳三步快速搭建专属网站?  建站168自助建站系统:快速模板定制与SEO优化指南  非常酷的网站设计制作软件,酷培ai教育官方网站?  已有域名建站全流程解析:网站搭建步骤与建站工具选择  网站制作大概要多少钱一个,做一个平台网站大概多少钱?  C#如何使用XPathNavigator高效查询XML  我的世界制作壁纸网站下载,手机怎么换我的世界壁纸?  如何选择适合PHP云建站的开源框架?  网站制作公司排行榜,四大门户网站排名?  Android滚轮选择时间控件使用详解  可靠的网站设计制作软件,做网站设计需要什么样的电脑配置?  韩国网站服务器搭建指南:VPS选购、域名解析与DNS配置推荐  百度网页制作网站有哪些,谁能告诉我百度网站是怎么联系?  如何快速选择适合个人网站的云服务器配置?  如何快速搭建响应式可视化网站?  外贸公司网站制作哪家好,maersk船公司官网?  php能控制zigbee模块吗_php通过串口与cc2530 zigbee通信【介绍】  宿州网站制作公司兴策,安徽省低保查询网站?  网站代码制作软件有哪些,如何生成自己网站的代码?  个人网站制作流程图片大全,个人网站如何注销?  如何通过虚拟机搭建网站?详细步骤解析  建站之星2.7模板快速切换与批量管理功能操作指南  音乐网站服务器如何优化API响应速度?  上海网站制作开发公司,上海买房比较好的网站有哪些?  安徽网站建设与外贸建站服务专业定制方案  建站一年半SEO优化实战指南:核心词挖掘与长尾流量提升策略  b2c电商网站制作流程,b2c水平综合的电商平台?  制作假网页,招聘网的薪资待遇,会有靠谱的吗?一面试又各种折扣?  定制建站流程解析:需求评估与SEO优化功能开发指南  魔毅自助建站系统:模板定制与SEO优化一键生成指南  大连 网站制作,大连天途有线官网?  深圳 网站制作,深圳招聘网站哪个比较好一点啊?  如何用AWS免费套餐快速搭建高效网站?  如何在万网开始建站?分步指南解析  建站之星客服服务时间及联系方式如何?  如何用PHP快速搭建高效网站?分步指南  湖州网站制作公司有哪些,浙江中蓝新能源公司官网?  宁波自助建站系统如何快速打造专业企业网站?  网站设计制作公司地址,网站建设比较好的公司都有哪些?  C++如何编写函数模板?(泛型编程入门)  行程制作网站有哪些,第三方机票电子行程单怎么开?  如何选择靠谱的建站公司加盟品牌?  车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?  建站之星在线版空间:自助建站+智能模板一键生成方案  建站主机空间推荐 高性价比配置与快速部署方案解析 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。