gpt4 book ai didi

javascript - jQuery.each - 如何遍历 JSON 对象元素?

转载 作者:行者123 更新时间:2023-11-30 07:29:11 25 4
gpt4 key购买 nike

我对 JSON 还是个新手。我需要迭代来自 AJAX 的 JSON 响应,实际上,我正在以 2、3、7、9、3 的形式从数据库表中获取复选框值。现在我坚持对每个数字进行迭代。

如果您在 FF 控制台区域运行以下代码,您会注意到它针对每个数字 NOT THE VALUE 进行循环。

请指导我。

var srv = {"services":"26,29"};

jQuery.each( srv.services, function(i, v) {
console.log( v );
});

如有任何帮助,我们将不胜感激。谢谢:)

最佳答案

srv.services 是一串以逗号分隔的值,因此 $.each() 将无法正常工作。你可以split()不过,它变成了一个数组:

var srv = {"services":"26,29"};

jQuery.each(srv.services.split(","), function(i, v) {
console.log( v );
});

工作演示:http://jsfiddle.net/AndyE/veP4p/

您还可以让您的 JSON 服务返回一个数组而不是字符串,例如{“服务”:[26、29]}。如果您使用适当的符合 JSON 的方法进行编码并且数据是数组,这将在服务器上自动为您完成。

关于javascript - jQuery.each - 如何遍历 JSON 对象元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4245861/

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