前段ajax

<script type="text/javascript">

    function requestJson() {
$.ajax({
type : "post",
url : "checkJosn",
dataType:"json",
success : function(msg) {
alert(msg);
}
});
}
</script

后端Controller

@Controller
public class JsonController { @ResponseBody
@RequestMapping(value = "/checkJosn")
public Student checkJosn(){
Student student = new Student();
student.setId(12);
student.setUsername("chen");
Address address = new Address();
address.setCity("wuhan");
student.setAddress(address);
System.out.println("进入");
return student;
} }

提交后,提示object,而注意到浏览器响应里已经得到了json字符串,为啥alert不出来

百度了好久,使用  alert(JSON.stringify(msg));方法可以弹出json字符串。JSON.stringify()方法是将一个JavaScript值(对象或者数组)转换为一个 JSON字符串

修改后ajax代码

<script type="text/javascript">

    function requestJson() {
$.ajax({
type : "post",
url : "checkJosn",
dataType:"json",
success : function(msg) {
alert(JSON.stringify(msg));
}
});
}
</script>

结果:

最新文章

  1. R 培训之 Table
  2. DBC表名说明
  3. UIImagePickerController的知识点
  4. C程序员学bash shell容易掉坑的注意点(未完待续)
  5. JAVA爬虫挖取CSDN博客文章
  6. good excel website
  7. 关于QT的系统总结
  8. PHP数据类型和常量
  9. Oracle RMAN 清除归档日志
  10. Objective-C 【@property和@synthesize关键字】
  11. UVA 1658 Admiral 海上将军(最小费用流,拆点)
  12. jquery prop and attr
  13. 关于assert的学习
  14. ViewPager滑动特效实现
  15. Java设计模式---工厂模式(简单工厂、工厂方法、抽象工厂)
  16. Enthought科学计算,数据分析
  17. CF 604C Alternative Thinking#贪心
  18. Perf工具
  19. 20175226 2018-2019-2《java程序设计》结对编程-四则运算(第二周-阶段总结)
  20. OpenLayers Node环境安装运行构建-支持Vue集成OpenLayers

热门文章

  1. thrift常见异常及原因分析(updating)
  2. Linux删除奇怪名字文件
  3. [virtualbox] win10与centos共享目录下,nginx访问问题
  4. 透析SOA、RPC、SOAP、REST、ICE、ESB模型发展史
  5. SSH的软链接后门
  6. mutex,thread
  7. redis 哈希(hash)函数
  8. Windows下的Python安装与环境变量的配置
  9. 常见mysql的慢查询优化方式
  10. 【kafka学习之六】kakfa消息生产、消费示例