我想显示一条警报消息。为此,我正在使用navigator.notification.alert("Username or Password is not correct.",null, "Login Failed", "OK")
,但这不起作用。
我收到一条错误消息:
“未捕获的类型错误:无法调用未定义的方法‘警报’”。
我想显示一条警报消息。为此,我正在使用navigator.notification.alert("Username or Password is not correct.",null, "Login Failed", "OK")
,但这不起作用。
我收到一条错误消息:
“未捕获的类型错误:无法调用未定义的方法‘警报’”。
在我看来,您正在预览 Worklight Console 中的“通用”环境。这在此处不起作用,因为此代码片段需要 Cordova,而在 Common 中您没有 Cordova。
要使其工作,您必须在 Android 等环境中预览此代码。
在 Worklight Studio 中将 Android 环境添加到您的应用程序,然后重新构建和部署它。然后在 Worklight Console 中预览 Android 环境,您将看到警报。
由于您使用的是 Worklight,我建议使用Worklight 提供的 API WL.SimpleDialog
。
API 方法WL.SimpleDialog.show
将允许您创建一个对话框,该对话框将使用将在其中调用的每个环境的本机 UI 组件(这包括 Common)。
WL.SimpleDialog.show(
"Error",
"Username or Password is not correct. Login failed.",
[{
text: "OK", handler: function() {WL.Logger.debug("'OK' button tapped."); }
}]
);