gpt4 book ai didi

javascript - 分配从对象列表生成的标签值列表

转载 作者:行者123 更新时间:2023-12-02 22:43:36 24 4
gpt4 key购买 nike

我有一个 ajax 调用,它返回一个序列化的 JSON 字符串,其中包含各种键和值,我想循环这些值并将每个单独的键和值分配给不同的标签,我已经设置了 8 个标签。 (我对 Javascript 很陌生,因此我们将不胜感激任何帮助或建设性反馈)

还没有尝试太多,因为我对 JavaScript 还很陌生

var obj = response.ret.SearchCriteria;

var resultJSON = obj;

var result = $.parseJSON(resultJSON);

var count = Object.keys(result).length;

for (i = 1; i < count; i++) {

var c = $('#lbl' + [i]);

$.each(result, function(k, v) {

c.text(k + ' is ' + v);

});

};

我有 6 个标签,JSON 数组的最后一项(字符串)显示在每个标签中

最佳答案

我相信您的问题是为什么每个标签中只显示 JSON 数组的最后一项。

这是因为c.text(k + ' is ' + v)。这里现有的文本内容被“each”循环的每次迭代替换相反,您可以考虑这样做,这将使用 $.each 循环附加现有内容。

c.text(c.text() + k + ' is ' + v)

或简单

c.append( k + ' is ' + v)

如果我的假设错误,请详细描述您的情况,以便我们可以帮助您:)

关于javascript - 分配从对象列表生成的标签值列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58502845/

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