注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

@从前有个T

weibo.com/sysutt

 
 
 

日志

 
 
 
 

在PHP下使用ueditor提交表单数据  

2012-12-21 14:39:19|  分类: 网络相关 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

最近在做一个文本编辑器的修改,由于原来使用xheditor不能满足现有需求,需要替换为百度的ueditor,在提交数据的问题上遇到了一点麻烦。

原来的文本编辑器是使用xheditor配合jquery提交的,把相关的提交参数定义在js脚本里面,而不是通过传统的input按钮提交。使用ueditor在页面内渲染文本编辑器非常容易,在引入了相关的js文件以后,只需要类似下面的代码即可

<script type="text/plain" id="textarea" name="textarea"></script>

    <script type="text/javascript">
      var editor = new UE.ui.Editor();
      editor.render("textarea");
    </script>

但是在实际操作中,发现即使定义了name为textarea,后台php程序仍然无法获得编辑器的内容,在仔细参考了官方demo之后,发现对于使用jquery方法提交数据的情况,还需要在提交时手动同步一下编辑器的数据,在js的提交function里面加上类似下面的代码:

UE.getEditor('textarea').sync();

添加后的JS代码如下:

$('#btn').click(function(){
       UE.getEditor('textarea').sync();
       $('#form').submit();
 })

 

经过这样的修改后,问题顺利解决。

  评论这张
 
阅读(4908)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018