为什么在ajax成功之后使用JSON.Parse(data)?

戒指

我有以下代码。

success: function(data) { 
    console.log(data) //everything
    console.log(data['quote']); //undefined
    var JSONObject = JSON.parse(data); //why parse again?
    var quote =JSONObject['quote']
    console.log(data['quote']); //returns quote
    }

为什么即使api调用返回的内容已经是JSON对象,我也需要再次解析JSON对象?

莫汉饶

似乎从服务器返回的数据是JSON字符串而不是JSON对象。如果数据是字符串,则需要将该字符串解析为javascript对象。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么JSON.parse(“ foo”)失败但JSON.parse('“ foo”')成功?

来自分类Dev

异常 JSON.parse 参数:JSON.parse(<?= data; ?>))

来自分类Dev

为什么我需要编写JSON.parse(JSON.stringify(data))?

来自分类Dev

为什么我们在从ajax json调用获取响应的同时使用data.d?

来自分类Dev

How to parse nested JSON data structure

来自分类Dev

为什么 XHR 成功并在 chromeDevTools 中显示但未定义且无法被 JSON.parse() 解析

来自分类Dev

为什么在int.parse(“ 1”)之后不允许使用后缀增量(++)运算符?

来自分类Dev

php doesn't parse data from multipart/form-data form's data sent by ajax

来自分类Dev

无法在data.table [,:=]函数中使用eval(parse(...))

来自分类Dev

如何使用ap_parse_form_data并保留请求正文?

来自分类Dev

为什么加载System.Data 4.0.99.99成功?

来自分类Dev

为什么即使用户不存在于parse.com数据库中,JavaScript查询的结果也总是成功?

来自分类常见问题

为什么JSON.parse(['1234'])返回1234?

来自分类Dev

为什么JSON.parse不抛出异常?

来自分类Dev

为什么我的Flex 4.6无法识别JSON.parse

来自分类Dev

为什么JSON.parse()不解析这个?

来自分类Dev

JSON.parse:为什么这不起作用

来自分类Dev

为什么JSON.parse不抛出异常?

来自分类Dev

为什么此JSON.parse()评估会导致错误?

来自分类Dev

为什么 JSON.parse 忽略一些数据?

来自分类Dev

为什么 JSON.parse() 在元素前添加数字?

来自分类Dev

为什么 JSON.parse(str) 变成 String?

来自分类Dev

SyntaxError:JSON.parse(<anonymous>)on(“ data”)上的JSON输入意外结束

来自分类Dev

异步函数中的JSON.parse(Fetch_Get_JSON_Data)

来自分类Dev

JSON.parse 之后的数组索引 [""0""]

来自分类Dev

由php sys_get_temp_dir()引起的意外令牌“ W” JSON.parse(data)

来自分类Dev

如何从http.get上对``data''进行JSON.parse的块?

来自分类Dev

由php sys_get_temp_dir()引起的意外令牌“ W” JSON.parse(data)

来自分类Dev

为什么在使用Guid.Parse()方法时引发异常?

Related 相关文章

  1. 1

    为什么JSON.parse(“ foo”)失败但JSON.parse('“ foo”')成功?

  2. 2

    异常 JSON.parse 参数:JSON.parse(<?= data; ?>))

  3. 3

    为什么我需要编写JSON.parse(JSON.stringify(data))?

  4. 4

    为什么我们在从ajax json调用获取响应的同时使用data.d?

  5. 5

    How to parse nested JSON data structure

  6. 6

    为什么 XHR 成功并在 chromeDevTools 中显示但未定义且无法被 JSON.parse() 解析

  7. 7

    为什么在int.parse(“ 1”)之后不允许使用后缀增量(++)运算符?

  8. 8

    php doesn't parse data from multipart/form-data form's data sent by ajax

  9. 9

    无法在data.table [,:=]函数中使用eval(parse(...))

  10. 10

    如何使用ap_parse_form_data并保留请求正文?

  11. 11

    为什么加载System.Data 4.0.99.99成功?

  12. 12

    为什么即使用户不存在于parse.com数据库中,JavaScript查询的结果也总是成功?

  13. 13

    为什么JSON.parse(['1234'])返回1234?

  14. 14

    为什么JSON.parse不抛出异常?

  15. 15

    为什么我的Flex 4.6无法识别JSON.parse

  16. 16

    为什么JSON.parse()不解析这个?

  17. 17

    JSON.parse:为什么这不起作用

  18. 18

    为什么JSON.parse不抛出异常?

  19. 19

    为什么此JSON.parse()评估会导致错误?

  20. 20

    为什么 JSON.parse 忽略一些数据?

  21. 21

    为什么 JSON.parse() 在元素前添加数字?

  22. 22

    为什么 JSON.parse(str) 变成 String?

  23. 23

    SyntaxError:JSON.parse(<anonymous>)on(“ data”)上的JSON输入意外结束

  24. 24

    异步函数中的JSON.parse(Fetch_Get_JSON_Data)

  25. 25

    JSON.parse 之后的数组索引 [""0""]

  26. 26

    由php sys_get_temp_dir()引起的意外令牌“ W” JSON.parse(data)

  27. 27

    如何从http.get上对``data''进行JSON.parse的块?

  28. 28

    由php sys_get_temp_dir()引起的意外令牌“ W” JSON.parse(data)

  29. 29

    为什么在使用Guid.Parse()方法时引发异常?

热门标签

归档