phonegap获取资产内的文件

时间:2013-03-03 18:38:42

标签: android ajax file cordova local

我正在尝试android的phonegap。我的资产文件夹中有一个json文件,例如assets / data / name.json。我想在我的javascript函数中使用它。我经常这样做,如下所示:
var xhr = new XMLHttpRequest();
....
xhr.open('GET', '../data/name.json');
....

但我认为这不是一个好的解决方案。谁有一个好人?!请告诉我,谢谢。

PS:是的,它可以作为对象加载。但是有没有动态的方法来获取它,因为我可能有不同的json文件可供选择。

1 个答案:

答案 0 :(得分:0)

您可以使用file:///android_asset路径访问资产目录,因此在您的情况下,它会类似于xhr.open('GET', 'file:///android_asset/data/name.json');