2009-10-28 3 views
0

c'est ce que j'ai à mon avis:tinymce dans l'appel ajax - comment obtenir le contenu

<% form_remote_tag :url => { :controller => 'comments', :action => "create", :post_id => "#{@post.id}"}, :html => {:id => 'comment_form' }, 
     :before => "tinyMCE.triggerSave(true,true);" do %> 

    <%= label_tag 'Comment' %><br/> 
    <%= text_area_tag :comment_body, nil,:rows => 10, :cols => 100 %><br/> 

    <p style="margin-top: 10px;"> 
     <%= submit_tag 'Add',:id => 'btnCommentSave' %> 
    </p> 
    <% end %> 

éditeur TinyMCE est affiché correctement.

Dans mon contrôleur: comment obtenir le contenu de la zone de texte? J'attends le contenu de params [: comment_body] et je ne le vois pas?

J'ai essayé de faire cela aussi,

$('#btnCommentSave').click(function(){ 
    tinyMCE.triggerSave(true,true); 
    $('#comment_form').submit(); 
}); 

Qu'est-ce que je manque? Merci

Répondre

1

essayer cela et voir si cela fait une différence

tinyMCE.get(id_of_the_text_area).save() 
+0

Nope. merci pour la suggestion Autres idées – user16455

Questions connexes