gpt4 book ai didi

javascript - 加载外部 JSON 文件作为 javascript 变量

转载 作者:行者123 更新时间:2023-11-30 18:26:39 37 4
gpt4 key购买 nike

我认为这个问题很简单,但我似乎找不到答案。一个网站(不同来源,无法控制)正在提供一些 JSON 文件。我想要脚本的一些变量来获取这些文件的内容。我不在乎它是否同步完成。你会怎么走?

最佳答案

使用 JSONP 包括使用您的 url,带参数,并将脚本文件添加到您的页面

www.example.com/process?value=1&callback=Func

将脚本添加到您的页面。

var url = "www.example.com/process?value=1&callback=Func";
var script = document.createElement('script');
script.type= ' text/javascript';
script.src = url;
document.getElementsByTagName("body")[0].appendChild(script);

现在您可以使用回调函数或访问从该脚本添加的变量。

更新

在你的 jsonp 脚本的最后你可以调用你的回调函数例如:php

<?php
if (isset($_GET['callback'])) {
echo $_GET['callback']."();";
// Func(); // will call your function and use your variables.
}

关于javascript - 加载外部 JSON 文件作为 javascript 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10657372/

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