涉及 fckeditor 的ajax方法用法

涉及 fckeditor 的ajax方法用法

最近在实现写文章时的随时保存的功能。其中用fckphp?name=editor" onclick="tagshow(event)" class="t_tag">editor到了来编辑内容部分!弄了一天多硬是没给弄出来!在论坛里发php?name=%CC%FB%D7%D3" onclick="tagshow(event)" class="t_tag">帖子也没什么人能帮上面,只有black帮忙看看。最近发现好像论坛人不是很多,可能最近大家都比较忙吧!我最近也比较忙,加上现在家里不能上网,都很少上论坛了,更是很久没有写日志了!哎,郁闷 ~~

代码是: <%= fckeditor_textarea('article','text', :toolbarSet => 'Simple',:width => '60%', :height => '550px')%>

  这两天试验了很多次,凡是用ajax方法提交表单,都不能得到text修改后的值!如果改用text_area(“bolg”,"text")提交的时候就可以得到!所以最终把问题锁定在fckeditor。于是好好的研究了一下fckeditor!终于找到了解决的方法!
 当用了fckeditor,又要用到ajax的话(如:submit_to_remote,observe_field,form_remote_tag)

代码应写为:
<%= fckeditor_textarea('article','description',
:toolbarSet => 'Simple',:width => '60%', :height => '550px',:ajax=>true)%>

<%= submit_to_remote "save","保存文章",
:before => fckeditor_before_js('article', 'description'),
:url=>{:controller=>"article",:action=>"save",:id=>@article}%>

关键就是添加两句红色的代码!!就OK了!

另外附上安装等方法:
1、ruby script/plugin install svn://rubyforge.org/var/svn/fckeditorp/trunk/fckeditor
FCKeditor安装在项目根目录下的vendor/plugins/fckeditor 里
2、使用:
 a、在layout里面添加<%= javascript_include_tag :fckeditor %> 或<%= javascript_include_tag "fckeditor/fckeditor" %>
  b、表单里面用
<%= fckeditor_textarea("topic", "content", :toolbarSet => 'Simple', :width => '100%', :height => '200px') %>
这个问题是你前几天问的那个问题吗?
解决了,很好,呵呵
可能大家都比较忙吧,就我还比较闲,呵呵
管理员可以把问题贴合并到这个贴子里来看得清楚来龙去脉
再一个,caicai可以把你整个表单的代码贴上来看看吗?
http://blog.caronsoftware.com/ar ... or-plugin-for-rails
Using with AJAX
引用:
<%= form_remote_tag :url => { :action => 'view', :id => @comment },
       :before => fckeditor_before_js('comment', 'comment') %>

  <div id="<%= fckeditor_div_id('comment', 'comment') %>">
   <%= fckeditor_textarea( "comment", "comment", :ajax => true ) %>
  </div>
<% end_form_tag %>
周末两天没有上网,现在才看见哈!
恩,就是那么用的!
本来我想实现可以两个按钮提交保存!但最终好像还是不能,fckeditor只能适应一种情况!

[Copy to clipboard] [ - ]
最近确实有点儿忙,难道大家都和我一样?哈哈。我都好几天没更新博客了。一起加油!
建议开一个Ruby和Rails的实际用例经验之类的板块,把我们会员实际中解决的例子集中起来,以便大家参考。
这些都是宝贵的经验呀。
继续加油搞定,支持!