将上下文传递到JavaScript回调

将上下文传递到JavaScript回调,javascript,cordova,callback,Javascript,Cordova,Callback,我有一个Cordova/PhoneGap应用程序,在其中我在手机持久存储上创建目录。我在将上下文传递到Cordova插件API时遇到问题。我使用接收两个回调的方法—一个用于成功,另一个用于错误。成功方法签名是函数成功(dirEntry){…},我想这样使用它: var x = // some data collected rootdor.getDirectory("mydir", {create: true, exclusive: false}, success, fail); // sto

我有一个Cordova/PhoneGap应用程序,在其中我在手机持久存储上创建目录。我在将上下文传递到Cordova插件API时遇到问题。我使用接收两个回调的方法—一个用于成功,另一个用于错误。成功方法签名是
函数成功(dirEntry){…}
,我想这样使用它:

var x = // some data collected
rootdor.getDirectory("mydir",  {create: true, exclusive: false}, success, fail); 
// store x in the retrieved/created directory, can be done in the success method

我需要关于最后一部分的帮助-如何在成功回调中传递对
x
的引用。

好的,我已经了解了解决此问题的JavaScript作用域。“梦游者”提出的问题帮了大忙


另外,如果有人感兴趣,我建议您看看中的
onphotocapturesucture()
的实现

当然,12.5公里的成绩,你可以通过现在的工作格式化代码。。。我不熟悉JavaScript这个级别(现在有一段时间没有使用它了),而且-其他人也可以从中受益。我的意思是…让它更容易阅读如果我理解正确,你需要处理正确的上下文吗?你有没有在这里举个例子?@charlietfl-Oops。。。我想当时已经太晚了:-)