我正在使用电话间隙,请参阅http://docs.phonegap.com/en/1.5.0/phonegap_file_file.md.html#FileWriter
我正在尝试这样做:
我将 FileWriter(HTML5 对象)传递给一个函数。
我需要下载一个文件,然后使用写入器写入文件,但是......如何从回调内部访问文件写入器?
function onNotGotIntrattenimento() {
sdcard.getFile("maiscai/intrattenimento.js",
{create: true, exclusive: false},
onCreatedIntrattenimentoWriter, onError);
}
function onCreatedIntrattenimentoWriter (intrattenimento_writer) {
intrattenimento_writer.onwrite = onIntrattenimentoUpdated();
downloadIntrattenimento(intrattenimento_writer);
}
function downloadIntrattenimento(intrattenimento_writer) {
$.ajax({
url: intrattenimento_link,
context: document.body
}).done(function(data) {
intrattenimento_writer.write(data);
});
}
如何在 done 回调中调用 intrattenimento_write.write 方法?!?!
我收到一个错误
03-22 22:02:56.896:E/Web 控制台(27627):TypeError:表达式“intrattenimento_writer.write”[未定义] 的结果不是函数。在文件:///android_asset/www/app.js:62