0

我将以下插件与 Cordova/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);
}
4

1 回答 1

1

问题似乎是包含旧版本的 MessageBox.js.... 我已将其更新为在 github 上的示例文件夹中找到的版本,问题已经消失。

于 2012-11-09T12:09:45.460 回答