主题: 异步加载编辑器问题
作者: xishuiyue, 发布日期: 2012-12-14 09:50:47, 浏览数: 2130
操作系统: win7

浏览器版本: google

KindEditor版本: 4.0

BUG再现步骤:
1.单击一个按钮,加载一个页面,第一次单击的时候,同时也执行了异步加载编辑器。编辑器正常
2.第二次单击的时候,页面正常加载,编辑器加载错误,不出现编辑器
3.清楚浏览器的历史记录,再点单击,又一切正常。

期望结果: 
每次单击都能正常加载,联系QQ:648521680
作者: Roddy, 发布日期: 2012-12-14 11:01:39
回复
作者: xishuiyue, 发布日期: 2012-12-14 11:14:21
回复Roddy:你说的这个实例我已经实现了。问题是:我的页面是加载出来的。加载的时候同时执行加载编辑器,第一次编辑器可以正常加载,第二次不可以。必须要清楚浏览器历史记录才行。
回复
作者: Roddy, 发布日期: 2012-12-14 11:58:56
回复xishuiyue:HTML页面通过ajax加载?加载完HTML后执行JS代码应该没问题,如果动态加载的HTML里包含JS代码会有问题。
回复
作者: xishuiyue, 发布日期: 2012-12-14 12:40:46
回复Roddy:ajax加载的html页面里面没有js,前面说的ajax加载页面,然后再执行js(加载编辑器),第一次没有问题,第二次加载页面完成后再执行js(加载编辑器)并没有重新请求kindeditor-min.js和zh_CN.js,浏览器缓存了这两个js,只要清楚浏览器缓存,又正常了。所有问题很奇怪。麻烦指点一下。
回复
发表新帖 发表回复