百度ue-第四篇(ue数据的处理)

首先我们在js中

1.

var newUeditor = UE.getEditor('contentUE').getContent();

获取了ue中所有内容,带格式的

2

传给后台后

我们可以
        String content = XXXXX.getContent();
        Pattern p_img = Pattern.compile("(<img[^>]+src\\s*=\\s*['\"]([^'\"]+)['\"][^>]*>)");
        Pattern p_file = Pattern.compile("(<a[^>]*>[^<]*</a>)");
        Matcher m_img = p_img.matcher(content);
        Matcher m_file = p_file.matcher(content);
        String allImg = "";
        String enclosure = "";
        while (m_img.find()) {
            String img = m_img.group(1); //m_img.group(1) 为获得整个img标签  m_img.group(2) 为获得src的值   
                allImg += img;//所有的img
        }
        while (m_file.find()) {
            String file = m_file.group(1); //m_img.group(1) 为获得整个img标签  m_img.group(2) 为获得src的值
            enclosure += file;//所有的file
        }

      然后你就存呗

3.我们做编辑的时候,若已存在数据想放入ue中咋办

可以

<textarea id="content" name="content" rows="" cols="" style="display: none;">${XXXX.content}</textarea> 

然后

在js中加入这么一段

$(document).ready(function(){
    var content=$("#content").text();//最好不要用input框接数据,会有问题
    ue.ready(function() {//编辑器初始化完成再赋值
        ue.setContent(content);  //赋值给UEditor
    });
});

然后就可以愉快的玩耍了。。。。。。。。。。。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值