您的位置:首页 > Web前端 > JavaScript

关于ajax请求返回json数据不进入回调函数的可能情况

2017-06-07 09:24 435 查看
最近做一个项目,一般都是用json数据先模拟后端返回数据,结果昨天正常发送一个get请求后,json数据请求正常,但是一直都没法进入success回调执行后续方法,捣鼓了很久,才发现get请求返回的json数据格式有问题,由于是自己模拟json数据,粗心导致少了一个标点符号‘,’,所以一直进入error回调。以前一直都是后端直接返回数据,没发现json数据格式异常时,会发生什么情况,哈哈,又学到一个新知识点。

还有一点需要注意的就是json数据格式和JavaScript的区别,标准json格式对象的key必须要有双引号(""),而JavaScript没有硬性要求。例如:

标准的json对象:

{ "id": 23, "name": "haha",}
  javascript对象::

{
"id": 23,
"name": "haha",}

或者

{
id: 23,
name: "haha",}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐