【问题标题】:Java Script Functions Doesn't work After Error in One Function一个函数出错后 Javascript 函数不起作用
【发布时间】:2014-10-08 08:29:05
【问题描述】:

我正在使用 Asp.net Mvc,并且在我在 Java 脚本中的函数中出现错误后,我使用 Java 脚本,直到我刷新页面后,页面的其他功能才起作用。那么我该如何处理这个问题的错误呢?

【问题讨论】:

  • 为此你必须解决错误:)
  • 您可以使用try .. catch 构造来包装可能有问题的代码块
  • @hindmost for null 数据捕获不会发生,例如我有数据并且它是 null 但是当我访问 data.id 时它会出错并且不会发生捕获
  • 你的代码在哪里?没有代码我们只能猜测
  • 谢谢你,我认为我必须自己处理空数据并使用 try catch 来处理其他想法

标签: javascript jquery error-handling


【解决方案1】:

JavaScript 的问题在于,如果引擎在您的页面中发现错误,通常不会执行超出该错误的代码。

您唯一能做的就是消除错误。

编辑:

Here 你可以看到最通用的错误处理方式。

【讨论】:

  • 我删除了错误,但有时会发生 java 脚本中的数据错误,这是由数据引起的,我该如何解决?
  • 我不太明白您所说的由数据引起的错误。可以举个例子吗?
  • 例如 data 是一个模型,我可以使用 data.id 访问它,但是当它为 null 时会出错并且它总是有数据和 id
  • 然后在使用前确保数据不为空。没有通用的方法来处理错误。我用我认为可能对你有帮助的链接编辑了这个问题。实施try ... catch ...防止错误。
  • 谢谢,我认为没有任何方法可以期待 try catch,我必须自己处理空数据;)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多