不知道这是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()使用一个即可。
永劫无间配置要求高吗?永劫无间配置要求官方最低推荐
Cardano创始人宣布XRP持有者将获得史上最大规模空投
win11蓝屏自动修复不了怎么办?
《怪兽大联盟》战典获取方法
《QQ》运动功能位置入口
win11组织在此电脑上管理更新怎么解决?
打工人的世界
火柴人探险家
狙击时刻
我是狙击小能手
美食大亨
美食大亨让你体验经营快餐店的无限乐趣,从备货到烹饪,每个环节
村庄生活录
村庄生活录带你走进原始荒野,从零开始采集资源、狩猎猛兽、搭建
卡车模拟真实驾驶
卡车模拟真实驾驶带你穿越城市乡野,驾驶卡车完成各种运输任务,
神奇构建世界
神奇构建世界游戏。游戏里能捡到各种形状的地块和车辆配件,想怎
我的元梦乐园
我的元梦乐园带你探索神秘的自然世界,化身活力鳄鱼捕捉鱼类与蛙