显示从ckeditor检索的文本

时间:2016-01-26 06:22:16

标签: javascript php html ckeditor

我有以下javascript设置数据字段显示在html页面中。有一个名为“page_content”的变量,存储在其中的数据看起来像"<p>return product</p>"

当我尝试在html页面中回显它时,它会显示"<p>return product</p>"而不是"return product"。我该怎么做呢?

javascript代码

(function () {

    var apppage = angular.module("apppage", ['dx']);
    apppage.controller('pageControl', function ($scope) {

        var column = [
            {
                dataField: "page_content",
                caption: "Content",
                selectedFilterOperation: 'contains',
                allowGrouping: true
            },
            {
                dataField: "nothing",
                caption: "",
                allowFiltering: false,
                allowSorting: false,
                cellTemplate: function (container, options) {
                    //var newHref = baseUrl + "backendCategory/edit_product?item_id=" + options.key.item_id;
                    var editHref = baseUrl + "backendPage/edit_page?page_id=" + options.key.page_id;
                    var deleteHref = baseUrl + "backendPage/edit_page?page_id=" + options.key.page_id;
                    $('<div class="btn-group" style="min-width:150px">'
                            + '<a class="btn btn-default" href=' + editHref + '><i class="icon-pencil"></i></a>'
                            //+ '<a class="btn btn-default" href=' + newHref + 'alt="Copy"><i class="icon-copy"></i></a>'
                            + '<a class="btn btn-danger" href=' + deleteHref + 'onclick="return areyousure();" alt="Delete"><i class="icon-times "></i></a>'
                            + '</div>').appendTo(container)
                }
            }
        ];
        $scope.dataGridOptions = {
            dataSource: page_list,
            paging: {
                pageSize: 10,
                pageIndex: 1
            },
            headerFilter:{
                visible:true
            },
            searchPanel: {
                visible: true,
                width: 240,
                placeholder: "Search..."
            },
            columns: column
        }
    });
})();

1 个答案:

答案 0 :(得分:0)

CK编辑器通过将ditor中的格式化文本反转为有效的HTML来返回HTML。如果您只是想要文本,为什么要使用编辑器,为什么不使用简单的textarea?

如果您希望文本不是HTML,则可以使用HTML to Markdown转换器。但它不仅仅是纯文本。如果你想要纯文本,请使用textarea而不是CKEditor。

HTML To Markdown.