2012-11-06 172 views
0

我使用以下plugin与科尔多瓦/ PhoneGap的科尔多瓦/ PhoneGap的消息框

我能够流行开来用这个,我使用由用户输入的值有困难的一个提示窗口。我有下面的代码创建提示 -

window.plugins.messageBox.prompt({title: 'Title', message: 'Message'}, function(button, value){ 
    console.log(button, value) 
}); 

这很好地工作,并将输出到控制台的输入值。当我试图通过value另一个函数我碰到下面的错误 -

Error in success callback: MessageBox2 = TypeError: 'undefined' is not an object 

反正可以看到我错了?

这是我正在尝试将值发送给一个函数 -

window.plugins.messageBox.prompt({title: 'Title', message: 'Message'}, function(button, value){ 
     outPutValue(button, value); 
}); 

function outPutValue(button, value){ 
     alert(value); 
} 
+0

你只在回调函数里面使用'value'吗?它没有在回调之外定义。 – apsillers

+0

您可以发布您将值传递给其他函数的代码吗? – freejosh

+0

我已将它添加到我的问题中,它没有任何花哨只是试图让它工作 –

回答

1

这似乎是一个旧版本MessageBox.js列入问题....我有这个更新在github上的示例文件夹中找到的版本已经消失。