gpt4 book ai didi

javascript - 将解析后的 JSON 保存为 obj

转载 作者:行者123 更新时间:2023-12-03 09:51:11 25 4
gpt4 key购买 nike

第一个问题,我正在尝试解析存储在我的网站主机上的同一文件目录中的 JSON 文件,作为运行 javascript 来解析它的 html 文件,我添加了一个 console.log 来调试并确认文件被“get”捕获,以确保我能够通过使用 jquery getJSON 来“获取”文件,在回调中我尝试创建一个函数,将全局变量重新定义为对象包含解析的数据,但是当我尝试将其注入(inject) document.getElemendtById('example').innerhtml = tgmindex.ToughGuys[1].name;

它返回错误“Uncaught TypeError:无法读取未定义的属性'1'”

这是我的 js/jquery

var tgmIndex;
$(document).ready(function () {
$.getJSON("http://webspace.ocad.ca/~wk12ml/test.json",function(data){
console.log( "success" );

tgmIndex =$.parseJSON;

document.getElementById('tgm1').innerHTML= tgmIndex.ToughGuys[1].name;
});
});

这是 JSON 中包含的内容(我确保先尝试检查它,它是一个有效的 json)

{“硬汉”:[
{"name":"伊万", "position":"行政人员"},
{"name":"小约翰尼","position":"实习生"},
{"name":"米色凯茜","position":"行政人员"},
{"name":"Stan", "position":"原实习生"}
]}

最佳答案

您正在将 tgmIndex 设置为 parseJson 函数。

应该做tgmIndex =$.parseJSON(data);

关于javascript - 将解析后的 JSON 保存为 obj,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30881001/

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