gpt4 book ai didi

javascript - 如何使用javascript解析json文件中的数据

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

如何使用java脚本解析json文件中的数据?

如何使用java脚本解析json文件中的数据我在 json 文件中只有空警报框。如何检索 json 文件数据的完整内容

<select onchange="calTest()" id="sle">
<option>Peter</option>
<option>Zara</option>
<option>one</option>
</select>
<input type="text" id="txt">
<!-- http://jsfiddle.net/ifaour/S4YYk/1/ -->

<!-- http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js -->
<script src="jquery.js"></script>
<script>
function calTest() {
var aname = document.getElementById("sle").value;

var json = "";

$.getJSON("test/test.json", function(data) {
json = data;

});
alert(json);
$.each(json, function(i, v) {

if (v.name == aname) {
document.getElementById("txt").value = v.age;
alert(v.age);
return;
}
});

}
</script>

最佳答案

$.getJSON 是异步的,这意味着它是在警报之后调用的...所以 json 仍然是空的。

尝试

$.getJSON("test/test.json", function(data) {
json = data;
alert(json);
});

关于javascript - 如何使用javascript解析json文件中的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28456194/

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