0

是否可以使用 javascript 读取/下载可以通过互联网在网络上访问的文件?

一个简单的例子是 - 假设我想从这个 URL 下载 JSON 对象结果到一个文件中 - http://maps.googleapis.com/maps/api/geocode/json?latlng=30.223980,-97.77485000000001&sensor=false

我想使用文件打开和读取缓冲区的方法。这个问题的主要原因是我必须访问一个 URL 并使用 javascript 下载一个 wav 文件。我将通过 webview 在 android 中实现这个,所以想把它保存在 javascript 中。我不确定是否可以使用 ajax 或 jquery。

任何帮助都会很有用。

谢谢,斧头

4

1 回答 1

0

json如果我没记错的话,你提到的 url 返回一个有效的。在这种情况下,您可以使用jsonp通过 ajax 获取跨域数据。jQuery 为您提供了一个 api jQuery.getJSON()或者您可以将jQuery.ajax与 dataType 一起使用jsonp

PS:确保api支持jsonp

经过一分钟的搜索,可以确定 google maps json api 不支持jsonp但在这种情况下请查看他们的javascript API。也检查这个SO 帖子

于 2012-07-05T13:22:51.980 回答