Android phonegap获取资产内部的文件
我正在android上尝试phonegap。我的资产文件夹中有一个json文件,如assets/data/name.json。我想在javascript函数中使用它。我以前经常这样做,如下所示:Android phonegap获取资产内部的文件,android,ajax,file,cordova,local,Android,Ajax,File,Cordova,Local,我正在android上尝试phonegap。我的资产文件夹中有一个json文件,如assets/data/name.json。我想在javascript函数中使用它。我以前经常这样做,如下所示: var xhr=new XMLHttpRequest() .. open('GET','../data/name.json') .... 但我认为这不是一个好的解决办法。谁有好的?!请告诉我,谢谢 PS:是的,它可以作为一个对象加载。但是是否有任何动态方式可以获取它,因为我可能有不同的json文件可
var xhr=new XMLHttpRequest()
..
open('GET','../data/name.json')
....
但我认为这不是一个好的解决办法。谁有好的?!请告诉我,谢谢
PS:是的,它可以作为一个对象加载。但是是否有任何动态方式可以获取它,因为我可能有不同的json文件可供选择。您可以使用
file:///android_asset
path,因此在您的例子中,它类似于xhr.open('GET','file:///android_asset/data/name.json');代码>更简单的方法是,若您希望加载json,并且它位于一个文件中,并且该文件位于资产中,例如,您可以将一个变量和json(var myjson=..)一起使用,并且在您的代码中必须包含,最后您可以使用json对象。