gpt4 book ai didi

javascript - jquery 迭代 json 对象

转载 作者:行者123 更新时间:2023-11-28 16:34:22 24 4
gpt4 key购买 nike

嗨,我有一个从服务器返回的 json 数组。它看起来像这样:

[{ ImageUrl="http://www.google.com"}, { ImageUrl="http://www.bing.com"}]

我有这个:

<div id="images"></div>

我正在尝试根据数据创建图像,但我在 jquery 上遇到了困难

$.each(json.imageData.ImageUrl, function (i, ImageUrl) {
$("<img/>").attr("src", ImageUrl).appendTo("#images");

});

如何让它向 div 添加图像?

最佳答案

首先,您的 JSON 无效。您可以在这里验证:http://jsonlint.com

我认为你想做的是:

[
{
"ImageUrl": "http://domain.com/image.jpg"
},
{
"ImageUrl": "http://domain.com/image2.jpg"
}
]

请注意代码中缺少的双引号。在 JSON 中,您需要在键和值上使用双引号(切勿使用单引号或不带引号)。

其次,您尝试迭代该值而不是数组。

试试这个:

$.each(json.imageData, function (i, img) {
$("<img>").attr("src", img.ImageUrl).appendTo("#images");
});

关于javascript - jquery 迭代 json 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4625276/

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