如何从另一个网站加载 .json 文件
How to load a .json file from another website?
>我需要从一个网站获取一个json文件:"http://fipeapi.appspot.com/api/1/carros/marcas.json",它没有实现JSONP回调函数,它只返回几个错误。
由于跨域问题,我尝试使用 JSON 调用并返回错误"200 OK",我也已经尝试过 JSONP,但它返回"解析器错误",因为远程服务器没有将响应包装在回调函数上。
有某种方法可以获取此内容,或者不可能?
正如Musa和Kevin B所建议的那样,您可以使用代理服务器脚本来包装您尝试在JSONP或CORS中获取的实际源代码。例如,JSONProxy 允许您请求
http://jsonp.jit.su/?callback=myCallback&url=http://fipeapi.appspot.com/api/1/carros/marcas.json
这将返回对 myCallback() 的调用中包装的数据。如果您愿意,该站点还支持 CORS,我在上面提供的链接中有一些示例。
相关文章:
- 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文件