thinkphp3.2嵌入百度编辑器ueditor的实例代码

前端之家收集整理的这篇文章主要介绍了thinkphp3.2嵌入百度编辑器ueditor的实例代码前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

本文介绍了thinkPHP3.2嵌入百度编辑器ueditor,分享给大家,希望此文章对各位有所帮助

因为排版要求,很多时候我们需要嵌入富文本编辑器,输出带html标签的文本内容。因为我最近做一个后台管理系统,要求编辑好文本内容,让它输出带html标签的文本存到服务器,客户端发请求拿到服务器的带标签文本。我用的是ueditor,

1.首先我们去到这里下载PHP版本utf版本。

把它放到Public的目录下。

2.我们在视图view上,要用到富文本编辑器的时候,一般都是在表单加入textarea,

ajax提交,

代码如下:

把文本框输入的带标签的用单引号拼起来,存到input里面一并发过去,至于为啥用单引号,不然的话发不过去,会自动过滤掉标签,我们在拿数据出来的时候把单引号处理掉就可以。

",dataType: 'json',processData: false,contentType: false,cache: false,data: formData,success:function(r){ if(r.success){ alert('编辑成功'); window.location.reload();//重新刷新一次 $('#user_dialog').modal('hide'); } else{ alert("参数错误"); } } });

5.控制器里面,可以用$_POST(‘表单的name')拿到数据,写进数据库

create(I('post.')); $data['intro_detail'] = $_POST['intro_detail1']; $db->add($data);

6.我们在取数据到视图的时候,把单引号处理掉就可以

$value){ $result[$key]['intro_detail']=str_replace("'","",$result[$key]['intro_detail']);//过滤单引号 } $this->assign('game_list',$result); $this->display('');

$result是我用sql语句查到的数据库内容,而intro_detail就是存入数据库标签和单引号的文本内容

field();

7.其实并不难,我也是为大家提供下思路,可以多多讨论,我也是小白。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程之家。

原文链接:https://www.f2er.com/thinkphp/17150.html

猜你在找的ThinkPHP相关文章