gpt4 book ai didi

javascript - 在javascript中读取由php编码的json

转载 作者:行者123 更新时间:2023-12-02 17:53:31 25 4
gpt4 key购买 nike

我在 php 中有 json 编码数组,它看起来像下面

["Assam","Chennai","Delhi+%26+NCR","Himachal+Pradesh","Karnataka","Kolkata"];

我想在 javascript 中读取上述所有值。但我无法使其正常工作。我已经阅读了很多相关问题,它们提供了诸如 eval 之类的解决方案。但我收到了未定义的错误。

eval('var result = ' +response);
alert(result.data);

注意:var response正在返回["Assam","Chennai","Delhi+%26+NCR","Himachal+Pradesh","Karnataka","Kolkata"] ; 但是 result.data 未定义。请有人指导我。

最佳答案

你拥有的是一个数组,而不是一个对象。没有 .data 属性。尝试将其作为数组访问:alert(result[0]);

此外,不要将eval()用于此目的。使用JSON.parse()

var result = JSON.parse(response);
alert(response[0]); // Assam

关于javascript - 在javascript中读取由php编码的json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21167285/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com