微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

正确使用getJSON

如何解决正确使用getJSON

我正在尝试使用JQuery的getJSON()函数来加载JSON文件内容,但是即使在load json from file into object之类的示例中进行示例,我也未能做到(我无法做出这些示例工作)。因此,我举了一个最小的例子来尝试使其工作,但我仍然做不到。

我将此示例与本地http服务器一起使用,并尝试在chrome控制台中访问变量xxx,但是每次返回0而不是json文件内容。这是变量作用域的问题,还是我以错误的方式使用了getJSON?

我有一个简单的example.json文件,其中包含此行{property:"value"}一个script.js包含:

var xxx = 0;
$.getJSON("example.json",function(response) {
            xxx = response;
            alert('finished');
}); 

以及以下HTML文件

<!DOCTYPE html>
<html>
  <head>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.0/jquery.min.js"></script>
    <script src="script.js"></script>
  </head>
  <body></body>
</html>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。