如何获取返回值的内容
how do i get the content of a returning value?
我在Phonegap应用程序上工作了一段时间,我正在使用这个插件将文件从服务器下载到设备上的Documents/forder:
https://github.com/torrmal/cordova-simplefilemanagement
我测试了这个插件,它工作正常。它下载文件并读取文件。
// READ A FILE
c.read_file('data/','content.json',Log('file contents: '),Log('something went wrong'));
painlessfs.js做了一些事情:
this.read_file = function(dir, filename, success, fail){
// console.log(dir);
fail = (typeof fail == 'undefined')? Log('FileManager','read file fail'): fail;
this.load_file(
dir,
filename,
function(fileEntry){
fileEntry.file(
function(file){
var reader = new FileReader();
reader.onloadend = function(evt) {
success(evt.target.result);
};
reader.readAsText(file);
},
fail
);
},
fail
);
};
我取回这个日志:
Oct 22 15:12:00 Iphone-van-patrick A12 VEG[10479] <Warning>: file contents: :
Oct 22 15:12:00 Iphone-van-patrick A12 VEG[10479] <Warning>: {"data":[{"Id":"1","C_Code":"Frontpage_Title","C_output":"A12-VEG"},{"Id":"2","C_Code":"Frontpage_Welkom","C_output":"Welkom A12-VEG"},{"Id":"3","C_Code":"Frontpage_intro","C_output":"hiiii"}]}
正如周所见,它运行良好。。。但我想要的是,我需要将"文件内容"绑定到例如"FileContent"
我试过的是:
// READ A FILE
c.read_file('data/','content.json',FileContent(evt.target.result),Log('something went wrong'));
Function FileContent (Content){
console.log(Content);
}
我想返回文件的内容。
有人能看看并帮我做这个吗?
编辑:所以我发现:"evt.target.result"保存文件的内容,并将其返回为"success"。但是我如何从"成功"中获得这些数据呢??
你喜欢这样:
c.read_file('data/','content.json', function(r) { console.log(r) }, Log('something went wrong'));
相关文章:
- 如何从客户端的数组中获取用户输入和返回值
- 如何获取事件的返回值
- 获取最后一个返回值
- AngularJS:如何获取$http结果作为函数的返回值
- 如何在 Python 中获取此 JavaScript 函数的返回值
- 如何获取 jQuery 回调触发返回值
- 从ID Jquery类获取返回值时出现问题
- JSON获取地理位置在HTML中未返回值
- 如何获取在HTML页面上执行的Javascript函数的返回值
- 从 html.append 追加的 html 下拉列表中获取返回值
- 如何从Ajax请求中获取返回值并将其分配到元素中
- 安卓webview活动,如何获取js返回值
- 如果我使用html表单(而不是ajax),则获取服务器的响应代码或返回值
- jQuery deferred:用于延迟函数的返回,直到函数内的异步调用完成+获取返回值
- 如何使用Ajax内部调用JQuery在函数中获取返回值
- 在检查选中哪个按钮并从字段中获取值后返回值
- 如何在 javascript 中获取递归函数来输出每个返回值
- 获取 jQuery get().done() 函数的返回值
- 无法在 jQuery 中获取 Rails 返回值
- 将Angular $http返回值获取到另一个对象中