【问题标题】:'alert' is undefined JavaScript runtime error'alert' 是未定义的 JavaScript 运行时错误
【发布时间】:2014-04-16 02:29:58
【问题描述】:

每当我启动我的 Windows 应用商店应用程序时,我都会收到“警报”未定义的错误。我正在尝试查询 Azure 移动服务中的一个表,并从该表中的“type_of_service”列中列出一个列表。

var typeOfServiceTable = client.getTable('TypeOfService');

// Create a list of type of services
var query = typeOfServiceTable.select("type_of_service").read().done(function (results) {
     alert(JSON.stringify(results));
}, function (err) {
     alert("Error: " + err);
})

【问题讨论】:

  • 另外,我使用这个页面作为参考。 link
  • 我没有为 Win8 写过任何东西,但我的猜测是在那个环境中 alert 没有定义,因此 alert 是未定义的消息。 alert 不是 JavaScript 的一部分,它实际上是 DOM 的一部分,因此不能保证不是 Web 浏览器的环境拥有它。 setTimeoutsetInterval 也是如此;更多的非浏览器环境确实实现了这些,但不是全部。
  • 这个问题基本上已经有了答案,[查看答案][1] [1]:stackoverflow.com/questions/13652413/…

标签: javascript json visual-studio-2012 azure


【解决方案1】:

alert() 不能用于 Windows Store 应用程序。

不要使用alert(),试试下面的函数:

var msg = new Windows.UI.Popups.MessageDialog("Hello Windows!");
msg.showAsync();

【讨论】:

    猜你喜欢
    • 2016-06-15
    • 2013-07-12
    • 2013-12-14
    • 1970-01-01
    • 1970-01-01
    • 2014-10-02
    • 2017-11-27
    • 2013-04-03
    • 2015-07-06
    相关资源
    最近更新 更多