前端接收不到后台发来的JSON问题原因
来源:互联网 发布:淘宝客服务费怎么结算 编辑:程序博客网 时间:2024/04/29 04:10
昨天在做一个头像上传的功能,要求选择完成图片以后立刻完成上传功能并且在页面上显示,需要用到异步上传,就是用了ajaxSubmit()进行表单的上传操作,但是不管怎么弄前台都接收不到后端发来的json数据,设置dataType为text倒是能接收到,郁闷了好长时间。
一开始我的json数据是这样的:
"{fileName:picture.jpg}"
后来我认为是自己的json格式有问题,就改成了这样:
"{fileName:\"picture.jpg\"}"
还不行,就改成这样:
"{\"fileName\":\"picture.jpg\"}"
果然,是json的问题,自己蠢了。然而人要有刨根问底的精神,在博客上搜了一下,果然有人也遇到过这样的问题,而由于这样的不严谨的json格式产生BUG的历史是这样的:
“json”: Evaluates the response as JSON and returns a JavaScript object. In jQuery 1.4 the JSON data is parsed in a strict manner; any malformed JSON is rejected and a parse error is thrown. (See json.org for more information on proper JSON formatting.)
标准的json格式如下
1)键名称:用双引号 括起
2)字符串:用使用双引号 括起
3)数字,布尔类型不需要 使用双引号 括起
想知道详细戳这里:json在线API
0 0
- 前端接收不到后台发来的JSON问题原因
- thinkphp-javascript ajax上传后台 post接收不到的原因
- SpringMVC接收不到前端参数原因分析
- post请求传json后台接收不到
- easyUI的日期时间组合框简单模板+日期时间格式更改+前端传过去日期后台接收不到问题
- 后台struts2如何接收前端传来的json数组
- eclipse pydev django 接收 post 发来的 json 请求
- jfinal前端前台传json后台接收
- Ajax向java后台中传值为数组时,后台接收不到(为null)的问题
- Ajax向java后台中传值为数组时,后台接收不到(为null)的问题
- 关于前端传参数,后台接收的问题
- Android接收不到系统广播的原因
- struts2 参数接收不到的原因
- android 开机广播接收不到的原因
- js接收后台json数据的中文乱码问题
- 解决angular的$http.post()提交数据时后台接收不到参数值问题的方法
- ajax的post请求后台request.getParameter()接收不到参数问题
- ExtJs 前端接受后台的JSON数据的编码问题
- C++类知识总结
- Objective-C copy,看我就够了
- RK3288系统编译及环境搭建
- printf函数详解
- 群晖NAS、硬盘及路由器选购及组网,打造家庭资源共享环境
- 前端接收不到后台发来的JSON问题原因
- CODEVS 1295 N皇后问题 (DFS)
- 手动释放linux内存cache和脚本定时释放
- UrlRewrite 关于地址重写来增加安全性
- java中常见jar包的作用
- 根本解决:由于没有远程桌面授权服务器可以提供许可证,远程会话被中断。
- vs环境下OpenCV 3.0、OpenCV 2.4.8、OpenCV 2.4.9的配置
- 管理文件与目录
- 放大缩小图片ImageView的实现