在没有 AJAX 的情况下加载 JSON 数据

Load JSON data without AJAX

本文关键字:加载 JSON 数据 情况下 AJAX      更新时间:2023-09-26

在我的小型JS网络应用程序中,我使用了一些JSON数据。

数据位于服务器上的单独静态.json文件中。

我的应用程序很小,不使用任何框架,甚至不使用jQuery。而且我不想自己惹XMLHTTPRequest

有没有办法在没有 AJAX 的情况下加载我的 JSON 数据?(并且不会将文件重命名为 .js 并模仿JSONP或将数据包含在现有 JS 源中。

如果它只能在现代浏览器中工作,那也没关系。

没有任何明智的方法。

也许可以在iframe中显示它并从那里读取它,但是(因为你将不得不处理计时问题)这至少与使用XMLHttpRequest一样复杂,并且有浏览器决定应该下载JSON而不是渲染的风险。

使用 XMLHttpRequest。这并不复杂。