zoukankan      html  css  js  c++  java
  • thinkphp不能够将ueditor中的html文本显示

      因为这个问题花费了我好长时间,非常的急躁。fuck!!

      这次我首先在富文本框中输入了一些文本,这些文本是带有样式的,比如是代码。然后存入数据库,但是当我再一次将它取出来打算放入富文本框中的时候,马丹,样式不能够解析了,我寻思这是路径的问题?还是什么?总之用了一起我能够想起的办法都行不通。

      最后在网上查找相关的办法,终于让我发现了原因。因为tp3.2的过滤的原因,如果在保存数据的时候使用了I方法,那么当取出来的时候就是不能够解析样式的。但是依然有两个办法解决:

      1.不使用I方法

        当我们将这段数据保存入数据库的时候,我们可以直接使用$_POST方法,这样不会将其进行过滤。

      2.通过html转换

        即便我们使用了I方法存入了数据,依然可以解决。首先将数据存入一个hidden类型的input的value中,然后用js获取这个input的value,在通过ue的setContent()方法设置,就可以搞定。(Ps:ue的setContent方法的使用是有条件的,下面是代码:

    ue.addListener('ready',function(){
         ue.setContent('message');
    });

      也就是需要在ue加载出来之后才能够对其赋值,不然谁会理你的数据?

  • 相关阅读:
    语文成语的积累
    关于翻译
    关于文常
    语文小说
    语文 散文阅读
    矩佬的博客
    字词
    语文病句
    地理
    寒假某cg的数学卷子....
  • 原文地址:https://www.cnblogs.com/jyybeam/p/7001978.html
Copyright © 2011-2022 走看看