有没有办法将 json 文件与所有其他 js 文件一起加载? [复制]

Posted

技术标签:

【中文标题】有没有办法将 json 文件与所有其他 js 文件一起加载? [复制]【英文标题】:Is there a way to load a json file along with all the other js files? [duplicate] 【发布时间】:2013-08-26 22:23:15 【问题描述】:

我想知道是否有一种方法可以加载 JSON 文件而无需使用 AJAX 和 jQuery。我已经在文件夹中拥有 json 文件,所以在加载完其他所有内容之后加载文件似乎有点浪费使用 AJAX。我的文件夹如下所示:

css/
font/
html/
img/
config.json

所以我想在 js 可用时立即提供数据,而不是稍后必须使用 jQuery 或其他方法来获取它。提前致谢。 (没有声明它是一个变量,所以没有var foo = ...

【问题讨论】:

只是不等待文件准备好加载它?或者包含在html页面源码中 是的,这将是理想的,将其包含在 html src 中,因为我在这里有 json 文件,而不是在远程服务器中。 您可以使用服务器端语言读取文件的内容,并在页面加载时将其注入页面。 使用脚本标签请求 javascript 与使用 ajax 请求并没有或多或少的浪费。这同样适用于 json(尽管除非它是有效的 javascript,否则不可能使用脚本标签请求 json) 【参考方案1】:

不幸的是,你不能做你所说的。这是一篇很好的文章,可以解释您的选择。 https://***.com/a/13576588/1397590

【讨论】:

【参考方案2】:

将变量赋值添加到 JSON 文件并使用标准的 JS SCRIPT 标记。

【讨论】:

我不能修改json文件,对不起我应该这么说的。

以上是关于有没有办法将 json 文件与所有其他 js 文件一起加载? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

JSON文件过大,打不开,用啥软件可以打开?以及转换成其他格式?

如何使用 js 将数据设置为 JSON 文件?

有没有中国所有城市的json文件或接口

有没有办法将多个 Firebase 云功能部署到自己的实例上?

json文件中文字改变但是网页却不变

.NET Core项目修改project.json来引用其他目录下的源码等文件的办法 & 解决多框架时 project.json 与 app.config冲突的问题