gpt4 book ai didi

javascript - 使用程序调用返回的数据填充 Javascript 对象

转载 作者:行者123 更新时间:2023-12-02 17:40:56 24 4
gpt4 key购买 nike

我有一个调用外部程序的 JavaScript 函数,我需要将结果放入一个对象中,该对象将包含多行,每行有多个值,示例如下:

$.get(programcall , function(data) {    
var dealers = {};
data = {0:{'name':'name1','address':'address1','phone':'phone1','miles':1.2},1:{'name':'name2','address':'address2','phone':'phone2','miles':2.2}};
dealers = data;
});

该测试之所以有效,是因为“data”没有用引号引起来,但是当“data”的内容从被调用的程序返回时,它只是变成“dealers”中的文本内容。

如何获取存储为对象的值?

被调用的程序是我的,所以如果需要的话我可以更改格式以使其工作。数据将是包含姓名、地址等的客户列表,我想使用 JavaScript 对其进行处理并填充 DIV。

最佳答案

如果字符串是有效的 JSON,请使用 native JSON.parse 函数将其转换为对象。

例如:

data = JSON.parse('{"mything": 3}')

需要注意的一件事:JSON 需要在键名称周围使用双引号,因此 {"mything": 3} 可以工作,但 {'mything': 3} will not validate .

关于javascript - 使用程序调用返回的数据填充 Javascript 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22227370/

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