一、问题复现

后台:

import java.util.*;
@Controller
public class Test{@RequestMapping("/get/loadInfo.do")@ResponseBodypublic Result getLoadInfo(){Result res=new Result();Map map =new HashMap();map.put(null,"one");map.put("a","two");res.setObject(map);return res;}}

前端:

$.get("/get/loadInfo.do").then(res=>{alert("success "+JSON.stringify(res));
},e=>{alert("error "+JSON.stringify(e));
});

结果:

在浏览器的开发者工具的Network的XHR可以看到请求是成功的,状态为200,结果总是输出error...

二、分析原因

因为后端请求的数据有以null为字段名,不是标准json而无法转换json对象,故AJAX不能正常转换json后调用error句柄进行处理

JQuery AJAX请求结果的null为key时无法进入success方法相关推荐

  1. ajax反序列化出错,将数据从jquery ajax请求传递给wcf服务失败了反序列化?

    我使用下面的代码来调用wcf服务.如果我调用不带参数的(测试)方法,但返回一个字符串,它工作正常.如果我一个参数添加到我的方法,我得到一个奇怪的错误:将数据从jquery ajax请求传递给wcf服务 ...

  2. jQuery ajax请求两次问题,jquery ajax请求了两次问题

    页面有一个请求form: 订单编号 用户帐户 发货状态 请选择 未发送 已发送 查询 JavaScript请求部分: function showdatalist() { var username = ...

  3. 统一处理jquery ajax请求过程中的异常错误信息的机制

    统一处理jquery ajax请求过程中的异常错误信息的机制 参考文章: (1)统一处理jquery ajax请求过程中的异常错误信息的机制 (2)https://www.cnblogs.com/wi ...

  4. ajax datatype为html,Jquery ajax请求中datatype的含义

    一切从一个普通的前端ajax请求jspringMVC后端的例子开始, 前端jquery ajax 请求: $.ajax({ url: getAbsoluteUrl('score/findScore') ...

  5. 使用ETag识别ajax,如何使用jQuery AJAX请求访问ETag头?

    我正在使用jQuery ajax调用来请求来自发送HTTP响应头中的ETag的服务器的数据.我需要访问标题,但是当请求成功并调用jqXHR.getAllResponseHeaders()时,我只能看到 ...

  6. 循环发ajax请求,在循环中发送jquery ajax请求

    我在我的Web应用程序的Map中实现了"空间选择",它选择Streets的数量.选择后,我会为使用"选择处理程序"选择的所有街道获取唯一的街道标识.在循环中发送 ...

  7. ppst——技术视频 jquery ajax 请求 同步异步的执行的设置

    ppst 技术视频--技术视频 jquery ajax 请求 同步异步的执行的设置:请访问ppst 技术视频分享平台 , www.ppst.cc,上面有最新的技术视频,推荐大家把博客录制成视频吧,可以 ...

  8. ajax 怎么input赋值,jQuery ajax请求返回list数据动态生成input标签,并把list数据赋值到input标签...

    jQuery ajax请求返回list数据动态生成input标签,并把list数据赋值到input标签 发布于 2016-11-25 16:26:40 | 111 次阅读 | 评论: 0 | 来源: ...

  9. ajax调用ashx的方法,jquery.ajax请求aspx和ashx的异同 Jquery Ajax调用aspx页面方法

    1.jquery.ajax请求aspx 请求aspx的静态方法要注意一下问题: (1)aspx的后台方法必须静态,而且添加webmethod特性 (2)在ajax方法中contentType必须是&q ...

最新文章

  1. ASA防火墙学习笔记1-基础篇
  2. 8.依赖的传递、排除、冲突
  3. 从程序设计角度看B/S C/S到底有什么不同???
  4. SpringBoot启动项目时提示:Error:java: 读取***.jar时出错;
  5. JS正则表达式使用详解
  6. 2020-12-17 Latex代码公式中如何设定多个对齐点( Multiple aligning symbols )
  7. 正则表达式快速入门,转载
  8. Android4.0/Android4.1 WifiStateMachine状态机结构图
  9. oracle sysoper角色,Oracle sys和system用戶、sysdba 和sysoper系統權限、sysdba和dba角色的區別...
  10. 短视频仿抖音源码--探索短视频+时代
  11. 虚幻4 游戏引擎(一):材质教学
  12. 编译实验 . 递归下降分析器
  13. 装系统时出现获取硬盘分区失败 可能缺少硬盘驱动怎么办
  14. 力扣刷题 DAY_71 回溯
  15. scrapy框架的使用
  16. python练习之CheckiO-HOME小岛
  17. 【2017.10.08 智能驾驶/汽车电子】汽车电控常用英文缩写及功能之一
  18. imx6ul查看系统资源IO电平(基于周立功A6G2C)
  19. bzoj1615 【Usaco2008 Mar】The Loathsome Hay Baler 麻烦的干草打包机
  20. struct hdr_cmn

热门文章

  1. python中log1p用法_python中logging模块的基本用法
  2. 网络计算机室电源线怎么布,网吧综合布线(电源和网络)经验谈
  3. [Java基础]Collections概述和使用
  4. 高等数学上-赵立军-北京大学出版社-题解-练习6.1
  5. [蓝桥杯]带分数-dfs
  6. Observer(观察者)--对象行为型模式
  7. ember.js mysql_用AWS部署ember.jspadrino应用系列之一
  8. chrome主题_谷歌Chrome将很快允许用户创建自定义主题
  9. 邻接表1 - 试在邻接表存储结构上实现图的基本操作 insert_vertex 和 insert_arc-数据结构-图-icoding
  10. 无盘服务器为什么重启还原,无盘站反复重启怎么办