当前位置: 首页 > 知识库问答 >
问题:

在纯JS中,如何获取Json内容[复制]

吕越彬
2023-03-14

假设我有这个外部json:

<script id="data" src="https://website.com/datas.json"></script>

使用以下代码创建:

window.onload = function () {
    var e = document.createElement("script");
    e.setAttribute("id", "data");
    e.src = "https://website.com/datas.json";
    document.getElementsByTagName("head")[0].appendChild(e);
}

我怎样才能得到这个json内容来解析它呢?

这就是我所尝试的:

var data = JSON.parse(document.getElementById('data').innerHTML);

谢谢

共有1个答案

呼延庆
2023-03-14

您可以直接在javascript中加载json,如下所示:

const response = await fetch('https://website.com/datas.json');
const data = await response.json();
 类似资料:
  • js 获取怎么复制的内容, navigator.clipboard.readText()有兼容性问题,线上不生效。

  • 问题内容: 我使用Crawljax抓取了动态网页。我可以获取当前的ID,状态和DOM。但我无法获得网站内容。任何人都可以帮助我吗? 如何获取动态/ Java脚本网页内容。 问题答案: 我们可以获取网站源代码cc.getBrowser()。getStrippedDom()); 或cc.getCurrentState()。getDocument();或 此编码是返回源代码(css / java脚本文件

  • 问题内容: 我在php(string)中有一个div,我想获取内容。 例如: 而且我要 样式在变化,我只知道div ID。 更新 这是我的代码,与turbod源相同,结果也相同。 所以这是原始的html 在此代码之后,我得到以下信息:链接 问题答案: 使用php DomDocument类。http://www.php.net/manual/zh/class.domdocument.php

  • 本文向大家介绍如何在JavaScript中获取iframe的内容?,包括了如何在JavaScript中获取iframe的内容?的使用技巧和注意事项,需要的朋友参考一下 要获取body的内容,可以获取 src 属性或尝试以下代码片段-

  • 我使用以下代码从URL下载JSON文件: 这正确地获取了代码,但是我在获取第一级数据时遇到了问题,我可以使用并按预期工作,但我无法执行。 JSON文件可以在这里找到。 这里是JSON美化。 我想随机得到一个我不知道孩子数量的孩子。类似于 编辑: 我真的需要一个简单的解决方案,从一个随机的孩子那里得到一些参数。 我需要得到JSON- 有人能给我看一个基本的工作例子,给我一个我可以修改的最终值吗?

  • 我有以下REST控制器: 以下存储库: 以及服务: 服务器按预期工作,但客户端有问题。我不知道如何从回复中获取内容。 在客户端我有一个这样的方法: 但是我有以下例外: 现在我阅读了这个stackoverflow条目并添加了CustomPageImpl类:如何使用页面 我将客户端中的方法更改为以下内容: 但现在我得到了几乎相同的例外: