如何在cordova中读取本地文本文件?

时间:2016-12-20 22:37:43

标签: javascript html file line

我目前正在开发一个html5应用程序,为此我需要访问存储变量的.txt文件。这些变量需要在存储在index.html之外的javascript文件中访问。

e.g。 daysInWeek = 5

现在我不知道如何读取我的文本文件,每个变量都存储在一个新行上,我需要在应用程序加载时读取该文件。

我已经尝试过我在这里找到的其他解决方案但是,它们似乎都没有用,但是我对这个问题知之甚少。

先谢谢了, 约旦

1 个答案:

答案 0 :(得分:1)

您可以将文件放在www文件夹中,并发出http请求以从您的应用程序加载它。 这将返回文件的内容,然后您可以按照您想要的方式处理它。 无论如何,我会使用JSON文件而不是文本文件。

位于www / JSON内的文件示例,使用angularjs $ http服务:

$http.get('json/myfile.json').then( function(response){ 
    var data = response.data;
    //do your processing in here
}, function(error){ 
    console.log("Error opening local resource ");
} );