是否可以通过互联网使用javascript读取/下载可在网上访问的文件?
一个简单的例子是 - 假设我想将JSON对象结果从此URL下载到文件中 - http://maps.googleapis.com/maps/api/geocode/json?latlng=30.223980,-97.77485000000001&sensor=false
我想使用文件打开和读取缓冲区的方法。问题的主要原因是我必须访问URL并使用javascript下载wav文件。我将通过webview在android中实现这个,所以想把它保存在javascript中。我不确定我是否可以使用ajax或jquery。
任何帮助都会有用。
谢谢,斧头
答案 0 :(得分:0)
如果我没有记错的话,你提到的网址会返回有效的json
。在这种情况下,您可以使用jsonp通过ajax获取跨域数据。 jQuery为您提供了api jQuery.getJSON(),或者您可以将jQuery.ajax与dataType jsonp
PS:确保api支持jsonp
经过一分钟搜索后,确定google maps json api不支持jsonp
但是
在这种情况下,请查看他们的javascript APIs。检查this SO帖子