为了方便实验,我随便捏造了一个json数据,然后放在php中输出。

请求明明是200,json数据也正确,但ajax就是不执行success回调?

原因是 dataType: 'json', 导致的。不同于js对json的松散度和灵活度,ajax对json的检测非常非常的严谨。

必须通过类似的网站检验通过才可以:http://tool.oschina.net/codeformat/json

简单总结一下后端输出字符串Json格式的要求:

1、键名必须带双引号;

2、字符串内容必须是双引号;

3、最后一个数组或者最后一个对象的后面不可以带逗号;

转载于:https://www.cnblogs.com/CyLee/p/9651356.html

温故而知新 Ajax 的新坑 dataType: 'json'相关推荐

  1. ajax打开新窗口被浏览器拦截的解决办法

    最近在做支付时发现打开支付窗口时被浏览器拦截了,百度了一下才发现是因为打开窗口前用ajax验证是否能支付,所以不是用户主动触发的打开ixin窗口,浏览器认为这样不安全,所以给拦截了. 解决办法一 先开 ...

  2. spring boot ajax 415,解决@RequestBody接收json对象报错415的问题

    @RequestBody接收json对象报错415 前端请求: $.ajax({ url: basePath() + "/index/login.do", type : " ...

  3. Mui.ajax请求服务器正确返回json数据格式

    ajax: mui.ajax('http://server-name/login.php',{data:{username:'username',password:'password'},dataTy ...

  4. jsp中jquery传值给Java_jsp中利用jquery+ajax在前后台之间传递json格式参数

    经过一段时间的实验琢磨,终于将前后台之间的参数传递搞定了,实验所用工具myeclipse+structs1.2. 总结:容易出错的地方:1.ajax中data的格式一定要写对,这里举了两种形式,一种是 ...

  5. php如何获取ajax请求,php-从ajax调用获取json数据

    我的问题是:我的php脚本如何发送json类型数据 并收到返回成功或完成的功能? 我试图让this聊天功能在我的网站上工作 因为它不起作用,所以我在代码中创建了一个最小化部分以进行检查 如果与json ...

  6. layui jquery ajax,url,type,async,dataType,data

    $.ajax({ url: '/foensys/user/userDelete/'+data[0].id, type:"get", async:true, dataType:&qu ...

  7. ajax请求web服务返回json格式

    由于.net frameword3.5以上添加了对contenttype的检查,当ajax发送请求时,如果设置了contenttype为json,那么请求webservice时,会自动将返回的内容转为 ...

  8. 利用jquery的ajax获取后台返回的json数据为空

    错误示例 $.ajax({type:'POST',url:'',data:'',success:function(data){console.log(data);console.log(data.en ...

  9. jquery的ajax异步请求接收返回json数据

    jquery的ajax异步请求接收返回json数据方法设置简单,一个是服务器处理程序是返回json数据,另一种就是ajax发送设置的datatype设置为jsonp格式数据或json格式都可以.这篇文 ...

最新文章

  1. Java Magic. Part 5: SecurityManager
  2. 史上最全解读 | 飞桨模型库重大升级,主流算法模型全覆盖
  3. 解决AD 不能打开DDB文件的解决方案
  4. 数字新消费重塑新中部,岳麓峰会再汇“长沙内能”
  5. mysql一个用户SQL慢查询分析,原因及优化
  6. Java EE CDI Producer方法教程
  7. 巴菲特曾说过,如果一个人身上有以下几个恶习
  8. HDU 5281 Senior#39;s Gun 杀怪
  9. Q111:PBRT-V3系统概述
  10. 周期T与频率f数量级对应关系(MHz--μs)
  11. Spring boot Redis客户端 乱码
  12. 当后台返回的图片在前端加载不出来时,前端做默认图片展示
  13. java对话框进度条_java进度条
  14. 解析腾讯企业邮箱到自己域名,设置mail的cname
  15. 讯飞tts语音引擎_讯飞iFLYOS语音让家居产品更智能
  16. 百度地图API:自定义途经点路线拼接
  17. 怎么大量转换图片格式为tiff
  18. fragment中文网_Fragment基本概述
  19. PostgreSQL 15 新特性解读 | 墨天轮优质文章合集
  20. 树莓派4B通过16路PWM输出的PCA9685模块控制舵机(机械臂)附完整代码

热门文章

  1. javascript 模块化(一)——SeaJS
  2. LLVM 4中将加入新的LLVM链接器LLD
  3. 关于波峰波谷趋势分割(想象中的方法),判断趋势,突然来想到的,记下来,没有实验。以便以后用于分割...
  4. FTP服务器之pure-ftpd常用指令详解
  5. Android Handler机制分析
  6. [概念学习] Virtualization的几个概念
  7. 转载需作者授权是如何实现的
  8. Juniper Networks 修复开源操作系统 Junos OS 等中的多个严重漏洞
  9. spring boot 2.0.3+spring cloud (Finchley)6、配置中心Spring Cloud Config
  10. 《战争论》第四篇《战斗》的主要内容