kindeditor编辑器读取数据库问题

来源:互联网 发布:英汉翻译哪个软件最好 编辑:程序博客网 时间:2024/05/20 18:52

我们在kindeditor编辑器中写入文字,设置其字体、颜色,保存到数据库中。由于编辑器是覆盖在textarea文本框上的,好像无法直接用编辑器打开之前的文字遇到一定困难,所以只有在纯文本中查看文字。但是,显示时纯文本中会连带出现一些html元素,<html>....</html>,中间的内容基本是html代码表示这些文字的字体、颜色。

解决方案:

 由于没法在textarea下取得HTML内容,于是我们结合DIV和异步编辑成功添加了编辑器,在对于取得编辑器HTML内容上面,我们是这样处理的:
KindEditor的可视化操作在新创建的iframe上执行,代码模式下的textarea框也是新创建的,所以最后提交前需要将HTML数据同步到原来的textarea,KE.sync函数会完成这个动作。
KindEditor在默认情况下自动寻找textarea所属的form元素,找到form后onsubmit事件里添加KE.sync函数,所以用form方式提交数据,不需要手动执行KE.sync函数。
//取得HTML内容
html = KE.html('editor_id');

//同步数据后可以直接取得textarea的value
KE.sync('editor_id');
html = document.getElementById('editor_id').value;
html = $('#editor_id').val(); //jQuery

//设置HTML内容
KE.html('editor_id', 'HTML内容');
而后在源代码中做了改进,结合ajax与异步加载实现了再编辑功能


原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 北京延庆人讹人怎么办 盆腔里有囊肿怎么办 腰扭住筋了怎么办 个人养老保险交错账户怎么办 拘留朝了时间怎么办 行政罚款交不起怎么办 人在看守所神经怎么办 看守所里有乙肝怎么办 申诉法院不受理怎么办 拘留通知家里打电话怎么办 骑三轮车被拘留怎么办 在看守所想上诉怎么办 南京老人去世后怎么办 吸毒强戒两年家人该怎么办 犯人在监狱里病亡怎么办 父母去世监狱人怎么办 公司不续签合同怎么办 股票亏20个点后怎么办 摩托车给扣了怎么办 通知拘留跑了怎么办 假烟倒卖会怎么办 卖了40万假烟怎么办 刑事拘留15天了怎么办 治安传唤人不到怎么办 治安处罚有劣迹怎么办 学生怀孕了该怎么办 有病不能拘留那怎么办 拘留所不交伙食费怎么办 治安拘留不执行怎么办 释放证明书丢了怎么办 银行提前收贷款怎么办 存货周转天数高怎么办 欠款人没有财产怎么办 起诉后对方没钱怎么办 法院起诉人不到怎么办 治安拘留跑了怎么办 看守所里生病了怎么办 二审上诉被驳回怎么办 醉酒驾车取保候审以后怎么办 小案子证据不足怎么办 撞车不严重逃逸怎么办