删除 tinyMCE 中的/n/r

标签 r tinymce

我有一个场景,我必须读取 html 页面的页面源并将其保存为字符串。我必须在 tinyMCE 中检索此页面源。当我将 tinyMCE 的内容设置为这个字符串时,我得到\r\n。我希望它们显示为换行符而不是字符串。我尝试用 替换字符串,但没有帮助。请如果有人可以帮忙

tinyMCE.init({
    // General options
    mode: "specific_textareas",
    theme: "advanced",
    width: "100%",
    plugins: "pagebreak,paste,fullscreen,visualchars",
    entity_encoding: "raw",
    remove_linebreaks: false,
    init_instance_callback: "customTinyMceInit",
    // Theme options
    theme_advanced_buttons1: "code,|,bold,italic,underline,|,sub,sup,|,charmap,|,fullscreen,|,bullist,numlist,|,pasteword",
    theme_advanced_buttons2: "",
    theme_advanced_buttons3: "",
    theme_advanced_buttons4: "",
    theme_advanced_toolbar_location: "top",
    theme_advanced_toolbar_align: "left",
    theme_advanced_statusbar_location: "bottom",
    valid_elements: "i,sub,sup",
    invalid_elements: "p, script",
    editor_deselector: "mceOthers"

});

function customTinyMceInit(inst) {
    if (window.opener != null && !window.opener.closed) {
        var parent = $(window.opener.document).contents();
        var Id = queryString["Id"];
        var Result = [];


        $.ajax({
            type: "POST",
            url: "/Modules/Management/OnlineTemplateCreation.aspx/GetTemplateByContentId",
            data: "{'Id':"+Id+"}",
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            success: function (data) {
                Result.push(data.d);
                alert(Result[0]);
                tinyMCE.getInstanceById("RichTextBox").setContent(Result[0]);
            }



        });

最佳答案

尝试将响应数据中的 '\r\n' 字符替换为 '< br >'。

function replaceLineBreaks(data) {
     var replacedData = data.replace("\r \n", "<br>");
     return replacedData;
}

然后试试这个:
tinyMCE.getInstanceById("RichTextBox").setContent(replaceLineBreaks(Result[0]));

希望这可以帮助。

关于删除 tinyMCE 中的/n/r,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31428059/

相关文章:

tinymce - 如何禁用智能粘贴

r - 创建一个方阵,使得每个元素都等于 2^|j-k|在 R

javascript - 与 session$sendCustomMessage 的 Shiny 和 JavaScript 交互

r - R中不同维数组的矢量化

javascript - TinyMCE4 - valid_elements 属性不适用于 'em'

javascript - TinyMCE 从剪贴板复制并粘贴源代码

r - 每 4 小时按客户分组的事件计数

r - 将 “rank”列添加到数据框

javascript - Tinymce 在 angularjs mdDialog 中不工作

javascript - 使用javascript在tinymce编辑器中更改文本框文本