从后台取到值后,无法直接插入到文本框中。例如 var html = '${content}'; 这样是无法被正常读取的, 因为符号的问题所以需要将其先中转一次。
1.方法一 (将其先存入script)
<script id = 'data' type='text/html'>
<#if content??>
${content!''}
</script>
在得到其中的内容
var data= $('#data').html();
ue.ready(function() {//编辑器初始化完成再赋值
ue.setContent(data);//最后将其set入编辑器
});
2. 方法二 (将其存入code标签中) code标签保持代码原样,不会被编译;
<code id="content" style="display:none">
${content!""}
</code>
ue.ready(function() {//编辑器初始化完成再赋值
ue.setContent($("#content").html());//最后将其set入编辑器
});