主题: 使用ajax方式调用firebug报错
作者: tjm1987, 发布日期: 2011-03-23 19:51:21, 浏览数: 3785

在使用ajax获得数据后显示kindeditor编辑器时,使用ke.init()和ke.create()一切正常,但把编辑器隐藏style="display:none"或者把对应的html设置为空或者去掉kindeditor编辑器ke.remove()则会报错

g.hideDiv is undefined
[在此错误处中断] g.hideDiv.innerHTML = ''; 

之后点击页面任意地方都会报2个错

doc is undefined
[在此错误处中断] var win = doc.parentWindow || doc.defaultView;
kindeditor.js (第 262 行)
g.hideDiv is undefined
[在此错误处中断] g.hideDiv.innerHTML = ''; 

具体见图,不过不影响使用

请解决。。。

作者: Roddy, 发布日期: 2011-03-23 20:09:44
用KE.remove移除吧,innerHTML = ''无法移除已绑定的事件。
回复
作者: tjm1987, 发布日期: 2011-03-24 18:08:40

ke.remove试过,还是会提示错误

而且有时还会出现锁死键盘鼠标的情况!!    

回复
作者: 小小的一崇雨, 发布日期: 2011-04-02 22:56:35
IE下也会报错啊,AJAX上传多点几次之后就会出现这个错误,之后就所有的JS都不能用了,郁闷啊,这个问题没人给解决下吗?因为这个bug不得不放弃用这个编辑器了。
回复
发表新帖 发表回复