主题: asp.net中ajax异步从数据库中读取的数据在kindeditor中显示不出来,
作者: heikeyuit, 发布日期: 2013-09-04 11:28:14, 浏览数: 3017
<script type="text/javascript">
        KindEditor.ready(function (K) {
                        var options = {
                            cssPath: '../../Scripts/kindeditor/plugins/code/prettify.css',
                            uploadJson: '../../Scripts/kindeditor/upload_json.ashx',
                            fileManagerJson: '../../Scripts/kindeditor/file_manager_json.ashx',
                            allowFileManager: true,
                            afterCreate: function () { //kindeditor创建后,将编辑器的内容设置到原来的textarea控件里
                                this.sync();
                            },
                            afterFocus: function () { //编辑器聚焦(focus)时执行的回调函数。 
                                editors.html(document.getElementById("TestsContent").value);
                                this.sync();
                            },
                            afterChange: function () { //编辑器内容发生变化后,将编辑器的内容设置到原来的textarea控件里
                                this.sync();
                            },
                            afterBlur: function () { //编辑器聚焦后,将编辑器的内容设置到原来的textarea控件里
                                this.sync();
                            }
                        };
                        var editors = K.create('#TestsContent', options);
                        editors.sync();

                    });    
    </script>

<textarea id="TestsContent" name="TestsContent" rows="20"cols="65"></textarea>

我用的是ajax异步从数据库中读取信息,ajax返回数据了,但是不知道为什么在kindeditor编辑器中就是显示不出来数据,

作者: 小浪子, 发布日期: 2013-09-04 17:33:54
var editors;
KindEditor.ready(function(K) {
    var options = {
        cssPath: '../../Scripts/kindeditor/plugins/code/prettify.css',
        uploadJson: '../../Scripts/kindeditor/upload_json.ashx',
        fileManagerJson: '../../Scripts/kindeditor/file_manager_json.ashx',
        allowFileManager: true,
        afterCreate: function() { //kindeditor创建后,将编辑器的内容设置到原来的textarea控件里
            this.sync();
        },
        afterFocus: function() { //编辑器聚焦(focus)时执行的回调函数。 
            editors.html(document.getElementById("TestsContent").value);
            this.sync();
        },
        afterChange: function() { //编辑器内容发生变化后,将编辑器的内容设置到原来的textarea控件里
            this.sync();
        },
        afterBlur: function() { //编辑器聚焦后,将编辑器的内容设置到原来的textarea控件里
            this.sync();
        }
    };
    editors = K.create('#TestsContent', options);
    editors.sync();
});
试试
回复
发表新帖 发表回复