Codeigniter summernote 失败结果

Posted

技术标签:

【中文标题】Codeigniter summernote 失败结果【英文标题】:Codeigniter summernote fail result 【发布时间】:2015-01-02 13:03:21 【问题描述】:

我正在使用带有 Summernote 编辑器的 codeigniter 框架。

如果我在没有框架的情况下使用php post中的单个页面,结果是这样的:

<span style="font-weight: bold;">asdasdasd</span>

但如果我在 codeigniter 中使用 post,结果会有所不同,如下所示:

<span  bold;">asdasdasd</span>

style='font-weight: ' 不见了..

为什么会这样,解决方法是什么? 感谢您的帮助。

【问题讨论】:

你能显示代码吗? 代码就像summernote gist,但我在codeigniter页面中使用它.. 【参考方案1】:

我得到了答案……

在 codeigniter 中不要使用:

$_POST['content'] OR $_GET['content']

但使用:

$_REQUEST['content']

问题解决了!

【讨论】:

【参考方案2】:

我认为是xss过滤器问题,尝试禁用或将值设置为false。

$content = $this->input->post('content', FALSE);

我已经用原始的 Summernote 示例进行了编辑:

<div class="span12">
        <h2>POST DATA</h2>
        <pre>
        <?php print_r($this->input->post(NULL, FALSE)); ?>
        </pre>
        <pre>
        <?php echo htmlspecialchars($this->input->post('content', FALSE)); ?>
        </pre>
    </div>

【讨论】:

以上是关于Codeigniter summernote 失败结果的主要内容,如果未能解决你的问题,请参考以下文章

带有 Summernote 的 Codeigniter - 验证问题

在codeigniter中安装summernote时出现与jquery相关的错误

带有 Summernote 的 CodeIgniter - 无法将图像上传到数据库

Summernote 转换 html 代码失败

django-summernote 设置配置仅失败语言部分

我怎么知道 Summernote(富文本编辑器)是专注的?