如何将外部JSON代码用于javascript(和HTML)

如何将外部JSON代码用于javascript(和HTML),javascript,jquery,json,Javascript,Jquery,Json,如何创建指向某个外部API的链接?我不想复制和粘贴文档,因为文档内容一直在更改,我希望我的站点是“实时的”。在此之后,我还想知道如何使JSON(我认为它是JSON)的内容可用于javascript中的计算。如果有必要,这是您希望从脚本检索JSON文件的代码示例。这通常被称为“AJAX”(异步Javascript和XML,尽管在本例中是JSON) 因为您使用的是JQuery,所以可以使用该函数,或者更具体地说 鉴于这对你来说是新的,你应该仔细阅读。JavaScript存在异步性、回调、跨源资源共享

如何创建指向某个外部API的链接?我不想复制和粘贴文档,因为文档内容一直在更改,我希望我的站点是“实时的”。在此之后,我还想知道如何使JSON(我认为它是JSON)的内容可用于javascript中的计算。如果有必要,这是您希望从脚本检索JSON文件的代码示例。这通常被称为“AJAX”(异步Javascript和XML,尽管在本例中是JSON)

因为您使用的是JQuery,所以可以使用该函数,或者更具体地说


鉴于这对你来说是新的,你应该仔细阅读。JavaScript存在异步性、回调、跨源资源共享等问题。

您希望从脚本检索JSON文件。这通常被称为“AJAX”(异步Javascript和XML,尽管在本例中是JSON)

因为您使用的是JQuery,所以可以使用该函数,或者更具体地说


鉴于这对你来说是新的,你应该仔细阅读。JavaScript存在异步性、回调、跨源资源共享等问题。

您可以通过以下方式检索此数据:

函数toTpl(日期、内容){ 返回`
  • ${date}${JSON.stringify(内容)}
  • ` } jQuery .getJSON('https://www.alphavantage.co/query', { 功能:“时间序列每日调整”, 符号:“MSFT”, apikey:“演示” }) 。然后(数据=>data[“时间序列(每日)”) .然后(系列=>{ 返回对象 .钥匙(系列) .reduce((res,date)=>res.concat(toTpl(date,series[date]),“”) ; }) //呈现HTML .then(html=>$('
      ').html(html).appendTo(document.body)) ;
      您可以通过以下方式检索此数据:

      函数toTpl(日期、内容){ 返回`
    • ${date}${JSON.stringify(内容)}
    • ` } jQuery .getJSON('https://www.alphavantage.co/query', { 功能:“时间序列每日调整”, 符号:“MSFT”, apikey:“演示” }) 。然后(数据=>data[“时间序列(每日)”) .然后(系列=>{ 返回对象 .钥匙(系列) .reduce((res,date)=>res.concat(toTpl(date,series[date]),“”) ; }) //呈现HTML .then(html=>$('
        ').html(html).appendTo(document.body)) ;
        到目前为止,您尝试了什么?谷歌怎么说的?如果你正在制作文档,那么你只需要将它以JSON格式放在文档中。然后对外部文件进行标准ajax调用。该文件的输出将是该文件的内容。然后阅读返回值。我认为很明显,海报缺少(AJAX/XMLHttpRequest)的一点知识。正确。我正在与@Soviut和投票结束这个问题的人交谈。祝你好运@乔:我知道,但重要的是要确保OP不仅仅是要求SO为他们做家庭作业。到目前为止你都做了些什么?谷歌怎么说的?如果你正在制作文档,那么你只需要将它以JSON格式放在文档中。然后对外部文件进行标准ajax调用。该文件的输出将是该文件的内容。然后阅读返回值。我认为很明显,海报缺少(AJAX/XMLHttpRequest)的一点知识。正确。我正在与@Soviut和投票结束这个问题的人交谈。祝你好运@乔:我知道,但重要的是要确保OP不仅仅是要求他们为他们做家庭作业。谢谢!现在我知道该做什么了谢谢!现在我知道该怎么办了