ueditor插件富文本的赋值问题

ueditor插件的赋值问题,如果是接口式开发,在一个页面加载完毕后为富文本赋值,正确的写法大致如下

<script type="text/javascript">
	UEDITOR_CONFIG.UEDITOR_HOME_URL = '/webMain/plug/ueditor/';//插件具体路径
	var ue = UE.getEditor('content',{
		toolbars: [
			['fullscreen', 'source', 'undo', 'redo'],
			['bold', 'italic', 'underline', 'fontborder', 'strikethrough', 'superscript', 'subscript', 'removeformat', 'formatmatch', 'autotypeset', 'blockquote', 'pasteplain', '|', 'forecolor', 'backcolor', 'insertorderedlist', 'insertunorderedlist', 'selectall', 'cleardoc']
		]
	});
	ue.addListener("ready", function () {
		//赋值
		showinfo();
	})
</script>

通过在 showinfo()函数里面以接口的形式获取后台数据,然后赋值

function showinfo(){
	$.ajax({
		url: '/itemMessage/beforeUpdate',
		type: 'GET',
		data:{'key':'is1232','id':12},
		dataType: "json",
		success: function(data){
			if(data.httpCode=="200"){
				if(data.result.content){
					//赋值
					ue.setContent(data.result.content);
				}
			}else{
				alert(data.message);
			}
		},
		error: function(){
			alert("系统错误,请联系管理员");
		}
	});
}

如果在showinfo()的回调函数中,进行初始化ueditor以及进行赋值的话,则页面赋值效果显示不稳定,而且也会影响页面其他接口的加载。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值