1 <textarea id="p_content" style="display: none;"></textarea>
$(function () { //初始化富文本框 layui.use('layedit', function () { layedit = layui.layedit; content = layedit.build('p_content'); }); var str = "<b><i>hello Word</i></b>"; $("#p_content").val(str); });
为什么这样可以赋值,实际用的时候又不行了。
之前是写的demo,下面是正式用的时候。求大神解答!!!到底该怎么用这个东西。
1 function GetNewsInfoByid() { 2 var newsid = $("#newsid").val(); 3 $.ajax({ 4 type: "post", 5 url: "/CO_NEWS/GetNewsInfoByid", 6 dataType: "html", 7 data: { id: newsid }, 8 success: function (value) { 9 value = JSON.parse(value); 10 var newscontent = base64decode(value.NEWSCONTENT);//解码 11 //utf16to8(newscontent) 12 13 console.log('未解码:' + value.NEWSCONTENT); 14 console.log("已解码:" + newscontent); 15 16 17 $("#news_title").val(value.NEWSTITLE); 18 $("#p_content").val(newscontent); 20 }, 21 error: function () { 22 //$.message.alert("操作失败,系统错误", "消息"); 23 alert("操作失败,系统错误"); 24 } 25 }); 26 }
给个例子
<div class="layui-form-item"> <button class="layui-btn" lay-filter="*" lay-submit onclick="if(layedit){layedit.sync(index);}">立即发布</button> </div> <script> var layedit , index; layui.use(['form' , 'layedit'], function(){ var form = layui.form() ; layedit = layui.layedit; layedit.set({ uploadImage: { url: '/topic/upload.html' //接口url ,type: 'post' //默认post } }); index = layedit.build('content',{tool: ['strong', 'italic','underline','del','|','left','center','right','|','link','unlink','face','image','|','code']}); //建立编辑器 }); </script>
其实我觉得 你应该在layui社区发帖
已经解决了,不过还是谢谢您的回复。
@坚果o: 如何解决的,请指教
请问你是怎么解决的,我也遇到了这样的问题,怎么给layui的富文本编辑器赋值
http://fly.layui.com/jie/20202/
博主,我也遇到这个问题,请问您是怎么解决的呢,我的也是ajax请求回来以后,在success里赋值不行
success : function(data) {
if (data.code=="0") {
result = data.data;
//console.log(result);
$('#enterName').val(result.enterpriseName);
$('#demo1').attr('src',IMGSRC_DOMAIN+result.logoUrl);
$('#addressID').val(result.address);
$('#codeId').val(result.code);
$('#emailId').val(result.email);
$('#phoneId').val(result.phone);
$('#sendTrueId').val(result.fax);
layui.use(['layedit'], function(){
var layedit=layui.layedit;
var index=layedit.build('demo'); //建立编辑器
layedit.setContent(index, result.content);
});
} else {
myMsg.err(data.msg);
}