解决KindEditor编辑器重复提交问题,即提交第二次才获取到内容

开发技术 1612 0 2015-10-22

解决KindEditor编辑器重复提交问题,即提交第二次才获取到内容
近期,有用户反应编辑器提交数据,显示成功,但实际上前台还是空的,并没有显示。针对这个问题,技术部第一时间告知用户在提交数据时,如果您使用的是IE8以上的版本,或者是360D非IE内核浏览器,请切换到兼容模式下提交数据。
  针对这一问题,技术部研究后,对程序进行了升级处理。目前网站已经逐步解决。
  默认form模式提交数据的时候,在ie下用户不需要进行任何设置和调用sync函数,因为editor已经自动调用,但是在firefox和chrome下,用户如果不手动调用sync函数,editor的数据将不会自动同步到textarea下,因此造成表象就是ie下只要点击提交按钮就可以收到数据,chrome下无法接受数据。间接解决办法:
                    <script>
                            KindEditor.ready(function(K) {
                                K.create('#content', {
                                        uploadJson : '/editor/asp/upload_json.asp',
                                        fileManagerJson : '/editor/asp/file_manager_json.asp',
                                        allowFileManager : true,
                                        afterBlur: function(){this.sync();}
                                });
                            });
                    </script>

上一篇:TCP/IP、Http、Socket的区别

下一篇:Windows下的Eclipse启动出现:a java runtime environment(JRE) or....解决方法

讨论数量:1

天涯网魂 3 杠 5 星2015-10-22 15:58:17

主要是加上这句:afterBlur: function(){this.sync();}

请先登录再发表讨论。 2024-04-24

天涯网魂
3 杠 5 星
TA 的文章
TA 的随言
TA 的资源链