javascript文件cordova ..如何通过变量传递值

时间:2015-08-17 10:25:39

标签: javascript android jquery cordova

我正在开发intel cordova app ... 从服务器下载文件,我已经包含了cordova文件下载插件,但它有我希望通过变量传递的数据... 这是我的代码:

var app = {

fileName: "PointerEventsCordovaPlugin.wmv", //<-- pass this value through variable (dynamic)
uriString: "http://media.ch9.ms/ch9/8c03/f4fe2512-59e5-4a07-bded-124b06ac8c03/PointerEventsCordovaPlugin.wmv",  // <-- this one also
// Application Constructor
initialize: function() {
    this.bindEvents();
},

.... 我添加了fileName和uristring ..但我想从变量中动态添加该值..我怎么能这样做????? cordova plugin link 如果您对此有任何了解,请回复...

1 个答案:

答案 0 :(得分:0)

根据您提供的链接中的示例,从 app 对象中删除 fileName uriString 字段,并参数化所需的功能。例如,startDownload将变为:

startDownload: function (fileName, uriString) {

    window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, function(fileSystem) {
        fileSystem.root.getFile(fileName, { create: true }, function (newFile) {
            app.downloadFile(uriString, newFile);
        });
    });
},