现在的位置: 首页 -> PHP学习 -> 百度编辑器ueditor编辑修改内容后出现内容为空的现象

百度编辑器ueditor编辑修改内容后出现内容为空的现象

2014-07-31 00:19评论数 5 ⁄ 被浏览 17061 views+

在一个项目中,有一个后台页面同时调用了6个百度编辑器,开始是没有任何问题的。但是后来发现了一个bug,当我重新编辑已添加的资料后,会出现部分内容丢失的现象。


摸索一段时间后,发现把百度编辑器的容器 script 改成 textarea 就好了,即把


<script type="text/plain" id="myEditor1" name="myEditor1">{$article.content}</script>


改成:


<textarea id="myEditor1" name="myEditor1">{$article.content}</textarea>


后就成功的解决了问题,具体是什么原因,有待研究。


说到这里,其实百度编辑器ueditor的容器可以是script,textarea,div。不过一般不出什么意外问题,推荐使用script标签做为容器。因为对于极少数的特殊情况时,使用textarea在提交数据的时候自动对里面的部分html文本进行一次特殊字符转义,从而有可能会导致有些不熟悉的用户在再编辑的时候出现编码混乱的问题。

 

文章出自:https://www.daixiaorui.com/read/112.html 本站所有文章,除注明出处外皆为原创,转载请注明本文地址,版权所有。

目前有 5 条评论  @我要评论

  1. 5楼tyzr000 : 2018-06-22 12:31:50 评论说: @回复

    这个问题困扰我一个礼拜了,终于看到靠谱的帖子,敢问大牛,这是更改的哪个文件呢?

    回复留言标识 的士速递 回复 tyzr000: 老铁解决了吗??这是哪个文件

    2018-09-26 16:21:34  @回复

    回复留言标识 的士速递 老铁解决了吗??这是哪个文件

    2018-09-26 16:21:53  @回复

  2. 4楼终于找到你 : 2018-01-23 16:37:15 评论说: @回复

    万分感谢终于看到你

  3. 3楼laravelUE用户 : 2018-01-19 16:48:45 评论说: @回复

    真是太好了,之前因为这个问题改用了KindEditor,原来只要换下标签就行了,真是太感谢了

  4. 2楼bayir : 2017-11-09 00:17:40 评论说: @回复

    感谢! 解决了我两天一直无法解决的问题!

  5. 1楼小易 : 2017-08-14 17:06:50 评论说: @回复

    讲的 好对 分分钟解决问题 楼主 好屌

您的每一个评论都是对我的一份支持

 博客二维码

昵称 *

邮箱 *