由于错误80020101,无法完成操作

Could not complete the operation due to error 80020101

本文关键字:操作 80020101 于错误 错误      更新时间:2023-09-26

我正在运行一个 ExtJS 4.1 应用程序。它在FireFox中运行良好,但是我在Internet Explorer 8中收到此错误:Could not complete the operation due to error 80020101.

我找到了各种可能的修复方法,但似乎没有一个适合我的需求。

如何使应用程序在 IE8 中工作?

错误80020101是 AJAX 错误,因此有许多潜在问题需要调查。一个有用的起点可能是先前的 SO 问题 https://stackoverflow.com/a/10275316/1204258,它处理对象定义中的尾随逗号。

我在包含的js文件中遇到了相同的错误。 它只出现在IE中。

问题是由于包含文件末尾缺少</script>标记。

希望能有所帮助。

在IE9上具有相同的不可发现的错误。

有一个 AJAX 请求正在传输一个 ....

解决了这个错误:

<script type="text/javascript">
    //<![CDATA[
    ... code goes here ...
    //]]>
</script>

在使用 ExtJS "需要"模块化 JavaScript 代码时,同样的事情也发生在我身上。原因是:我错误地包含了"extends"关键字,这是在IE8中保留的。确保不使用任何保留关键字作为属性键,而不先将它们放在引号中。

我在IE中遇到了同样的问题,问题是javascript中使用的html注释用javascript注释替换了html注释,那么它对我来说很好用。