在没有 AJAX 的情况下加载 JSON 数据
Load JSON data without AJAX
在我的小型JS网络应用程序中,我使用了一些JSON数据。
数据位于服务器上的单独静态.json
文件中。
我的应用程序很小,不使用任何框架,甚至不使用jQuery。而且我不想自己惹XMLHTTPRequest
。
有没有办法在没有 AJAX 的情况下加载我的 JSON 数据?(并且不会将文件重命名为 .js
并模仿JSONP
或将数据包含在现有 JS 源中。
如果它只能在现代浏览器中工作,那也没关系。
没有任何明智的方法。
你也许可以在iframe中显示它并从那里读取它,但是(因为你将不得不处理计时问题)这至少与使用XMLHttpRequest一样复杂,并且有浏览器决定应该下载JSON而不是渲染的风险。
使用 XMLHttpRequest。这并不复杂。
相关文章:
- AngularJS加载JSON数据,然后从中解析/加载HTML
- 在Javascript中加载JSON文件
- 如何在dojo应用程序构建概要文件中加载json文件
- 加载json时出现Ember.js和Ember数据错误
- Webgl 加载 json 模型问题
- 在AngularJS应用程序中加载JSON(加载谷歌电子表格)
- Angular $http 服务不加载 json 文件
- 在 JavaScript 中读取/加载 JSON,其中 'id' = 'x'
- 如何加载JSON数组以使用Angular-Translate翻译AngularJS网页
- 使用 jQuery 加载 JSON,然后将其显示给查看器
- D3.js可以't加载json文件
- 如何使用Angular$http.jsonp从S3加载JSON文件
- 从静态文件加载json时出错
- 如何在Fullcalendar中重新加载JSON数据
- jQuery.Dunatree.如何使用AJAX加载JSON树
- Extjs树面板未加载json数据
- AJAX加载JSON数据并将其存储在angularjs服务中
- 使用jquery加载json嵌套对象
- 如何在CasperJS脚本中通过get-int变量加载JSON
- 在我的firefox插件中加载json文件