【问题标题】:Unable to get property 'appendChild' of undefined or null reference in WCF Rest无法在 WCF Rest 中获取未定义或空引用的属性“appendChild”
【发布时间】:2013-06-29 09:08:37
【问题描述】:

我开发了一个返回日期时间的 WCF 休息服务。 当我在 IE 中运行服务时,服务正在中断并给出异常说明

脚本块中第 82 行第 1840 列的未处理异常 0x800a138f - JavaScript 运行时错误:无法获取未定义或空引用的属性“appendChild”

如果我在 Chrome 或 Firefox 等其他浏览器中运行相同的服务,则根本不会发生异常。

【问题讨论】:

  • 根据此链接http://reference.sitepoint.com/javascript/Node/appendChild#compatibilitysection,IE 完全支持 appendChild(即使在 IE5 上也是如此......)。此外,您可能在未定义或空的 DOM 元素上调用此方法:该错误可能与您的 Web 服务无关。您可以尝试正确缩进您的 javascript,在 IE 上按 F12 以打开开发人员工具并调试您的 javascript。否则请在帖子中添加相关代码

标签: c# javascript wcf-rest


【解决方案1】:

另外,与之前的反应相吻合,IE10 是相当严格的,我发现在 F12 中调试时,'未定义或空引用'错误报告的根源实际上不是引用本身,而是DOM中较早的东西。因此,当您打开 F12 调试器并运行它时,请务必在运行脚本时观察“本地人”,以确保第一个故障是引用未通过的位置。您可能会遇到 IE10(或 11)不再支持的不相关功能的问题。在这种情况下,该功能会更新语法和术语。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-08-01
    • 2020-04-28
    • 2016-08-16
    • 2017-05-18
    • 1970-01-01
    • 2014-08-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多