在我的小型 JS Web 应用程序中,我使用了一些 JSON 数据。
数据位于服务器上单独的静态.json
文件中。
我的应用程序很小,不使用任何框架,甚至不使用 jQuery。而且我不想惹XMLHTTPRequest
自己。
有没有办法在没有 AJAX 的情况下加载我的 JSON 数据?(并且无需将文件重命名为.js
并模仿JSONP
或包含现有 JS 源中的数据。)
如果它只能在现代浏览器中工作,那就没问题了。
在我的小型 JS Web 应用程序中,我使用了一些 JSON 数据。
数据位于服务器上单独的静态.json
文件中。
我的应用程序很小,不使用任何框架,甚至不使用 jQuery。而且我不想惹XMLHTTPRequest
自己。
有没有办法在没有 AJAX 的情况下加载我的 JSON 数据?(并且无需将文件重命名为.js
并模仿JSONP
或包含现有 JS 源中的数据。)
如果它只能在现代浏览器中工作,那就没问题了。
没有任何明智的方法。
您可能能够在 iframe 中显示它并从那里读取它,但是(因为您将不得不处理时间问题)这至少与使用 XMLHttpRequest 一样复杂,并且存在浏览器决定应该下载 JSON 而不是渲染的风险.
使用 XMLHttpRequest。这并不复杂。