百度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
    });
});

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

猜你喜欢

转载自blog.csdn.net/qq_33100887/article/details/86308544