Ext: 由于出现错误 80020101 而导致此项操作无法完成。

Ext: 由于出现错误 80020101 而导致此项操作无法完成。

If you try to load a full page in the panel, IE will blow since it doesn't allow multiple HTML tags. The html returned by your server should ONLY be the snippet you want to display, no HTML/BODY elements...

1.tabpanl   配置script:true

2.tabpanl 加载的页面只需要包含必要的元素 ,去除HTML HEAD BODY

3.每个页面确保UTF-8编码。

NS_ERROR_XPC_JS_THREW_STRING Firefox

{fieldLabel: '管理员B',name:'Admin_B',autocomplete: 'off'}

 

 

80020101  

搞了半天才调试出问题所在,o(∩_∩)o...哈哈,坚持.......

 

scipthttpproxy 配置的URL应该返回ContentType   "text/javascript";

 

也有可能是下面的原因

谷歌、百度一番,淘得一条信息“错误原因 在IE下标点符号不能多,FireFox下面正确
”;回过头在IE8下F12调试,找到抛出异常的代码ext-all中的“window.execScript(match[2])”,在“监视”中将match[2]的值复制到editplus中直接执行调试。得出结论:页面中多了html注释。

<script type="text/javascript">
    <!-- //问题就是多了头和尾的这个html注释,它在chrome和FF下正常
        //js code...
    //-->
    </script>



综上及以前经验:
    非IE(内核)浏览器运行正常,在IE中运行异常,一般考虑为js中多了符号。
    常见的有:
        1.上面的html注释"<!-- -->",这种情况一般只在Extjs的autoLoad中出现
        2.json对象最后一个属性值末尾多了逗号
              如:错误:{a:'1', b:'2',}
                  正确:{a:'1', b:'2'}

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值