不知道这是BUG还是UE本身的产品设计,但是真的很容易让人造成困扰,所以还是决定改一下,说是改其实也等于取巧在JS中做了一下处理,方便,又不涉及源码。
修改分为两部分:
1)把当前的编辑器form表单提交修改为Javascript方式提交。
form表单加入name元素。
提交
submit提交改为button方式。
加入js表单提交事件。
2)通过UEditor API中的editor.execCommand( 'source')方法事件,在源代码状态提交时切换为编辑模式。
var ue = UE.getEditor为UE实例化对象,在btn2点击事件中加入execCommand('source')方法,此方法在submitForm前执行,提交后成功保存所编辑内容。
此次修改不涉及服务端代码,服务端代码可保持原样,依旧post接收表单信息内容。
在使用UEditor API时如出现下面JS加载错误信息:
Uncaught typeerror cannot read property 'xxx' of undefined。
解决方式如下:
1)ueditor.config.js和ueditor.all.min.js加载顺序所致,加载循序要查看当前版本文档。
2)多次实例化或者未定义editor对象,UE.getEditor和new UE.ui.Editor()使用一个即可
魔法之路无尽深渊2000层通关攻略
英勇之地意志之塔52层打法分享
链上侦探揭露英国欺诈者操纵加密市场获利2000万美元
专家称,没有任何事件能让他以低于100美元的价格出售XRP,包括第三次世界大战
赛尔号巅峰之战晶骰传说玩法攻略
山海仙路伙伴与灵宠选择推荐分享
狗子大挑战
武器编年史
不要在这里停车
肌肉英雄竞赛
敲1亿小木鱼
敲1亿小木鱼是一款风靡当下的休闲益智趣味之作,玩家通过敲击木
空闲大炮大亨
空闲大炮大亨是一款采用全新物理3D引擎打造的休闲射击佳作,玩
合并热情
合并热情是将三消合并与剧情冒险巧妙融合的休闲游戏,玩家通过合
全民艺术家
全民艺术家是一款趣味闯关游戏,玩家化身艺术大师,无需美术功底
零重力刀片
零重力刀片是一款融合动作射击与太空冒险的快节奏游戏,玩家将操