gpt4 book ai didi

javascript - 如何使用 Javascript 和 JSON 显示图像

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

我必须向浏览器显示图像,我想从 JSON 响应中获取图像并使用 Javascript 将其显示到浏览器。这是 JSON 响应的样子:

[{
"0":"101",
"member_id":"101",
"1":"3k.png",
"image_nm":"3k.png",
"2":"\/images\/phones\/",
"image_path":"\/images\/"
},{
"0":"102",
"member_id":"102",
"1":"mirchi.png",
"image_nm":"mirchi.png",
"2":"images\/phones\/",
"image_path":"images\/phones\/"
},{
"0":"103",
"member_id":"103",
"1":"masti.png",
"image_nm":"masti.png",
"2":"images\/phones\/",
"image_path":"images\/phones\/"
}]

我该怎么做(我是初学者)?

这是我写的代码...

       var jsonString =   '[{"0":"101","member_id":"101","1":"3k.png","image_nm":"3k.png","2":"\/images\/phones\/","image_path":"\/images\/phones\/"},{"0":"102","member_id":"102","1":"mirchi.png","image_nm":"mirchi.png","2":"images\/phones\/","image_path":"images\/phones\/"},{"0":"103","member_id":"103","1":"masti.png","image_nm":"masti.png","2":"images\/phones\/","image_path":"images\/phones\/"}]';
var obj = JSON.parse(jsonString);

for(var i = 0, len = obj.length; i < len; i++){
var img = new Image();
img.setAttribute("src",obj[i][2] + obj[i][1]);
document.body.appendChild(img);
}

最佳答案

假设您在名为 json 的变量中解析了 json,这会将所有图像添加到 ID 为 yourcontainer 的容器中:

var images = '';
for( var i=0, max<json.length; ++i ) {
images += '<img src="' + json[i]['image_path'] + json[i]['image_nm'] + '" />';
}

document.getElementById( 'yourcontainer' ).innerHTML = images;

关于javascript - 如何使用 Javascript 和 JSON 显示图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9597624/

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