当前位置:  开发笔记 > 编程语言 > 正文

SummerNote insertHtml

如何解决《SummerNoteinsertHtml》经验,为你挑选了2个好方法。

我有一个'模板'选择器,使人们可以更改当前textarea的'text/html'.

因此,当他们更改模板时,我需要更新Summernote HTML.我看到了(insertText)的方法,但它不适用于HTML.

是否有HTML版本的解决方案?

我以为有一个.code()解决方案,但似乎没有工作?我收到错误,"不是函数"

任何帮助将不胜感激!

$('.dialogMessageArea').summernote({
            height:'230px',
            focus:true,
            toolbar: [
                ['style', ['bold', 'italic', 'underline', 'clear']],
                ['fontsize', ['fontsize']],
                ['para', ['ul', 'ol', 'paragraph']],
                ['table', ['table']],
                ['misc', ['fullscreen','undo','redo']]
            ]
        });

        $(document).on('change', '.messageTemplate', function() {
            var templateId = $(this).selected().attr('value');
            if(templateId) {
                $.ajax({
                    type: "POST",
                    dataType: "json",
                    url: '/cont/templates/GetTemplate',
                    data: {'templateId': templateId},
                    success: function (data) {
                        $('.subjectMessage').val(data.results[0].subject);
                        if(data.results[0].template) {
                            $('.dialogMessageArea').code(data.results[0].template);
                        }
                    },
                    error: function () {
                        alert('We were not able to get your template');
                    }
                });
            }
        });

console.log($('.dialogMessageArea'));
console.log("Welcome

hello world

");

在此输入图像描述



1> Pooya Mobash..:

根据api(http://summernote.org/getting-started/#basic-api),

要改变wysiwyg的值,你应该使用summernote函数,将'code'字符串作为第一个参数,将你的内容作为第二个参数

像这样 :

$('.dialogMessageArea').summernote('code', data.results[0].template);



2> 小智..:
.summernote('pasteHTML', 'inserted html ');


警告,使用“ pasteHTML”会添加一些额外的<p>,这会弄乱您的原始HTML。请改用“代码”。
推荐阅读
臭小子
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有