Загрузчик wysihtml5 не работает в IE9
В rails 3.2.9 я использую редактор начальной загрузки wysihtml5 для одного поля textarea, но в IE9 я не получаю значение этого поля (textarea). Я загружаю форму через ajax, чтобы просмотреть детали этого текстового поля перед его сохранением. В IE-10 работает нормально.
В приложении.js
//= require bootstrap-wysihtml5
В приложении.css
*= require bootstrap-wysihtml5
При сериализации формы я не получаю значение текстового поля
form_data = jQuery("#form_id").serialize();
jQuery.ajax({type :'POST', url : '/user/preview.js?', data : form_data});
По мнению,
<%= f.input :description, :as=>:text, :label =>false, :required => false, :placeholder=>"Description", :input_html=>{:rows=>"10", :class=>"texteditor", :style=>"width: 520px;"} %>
В сценарии
function loadTextEditor(){
$('.texteditor').wysihtml5();
}
window.onload = loadTextEditor();
Как получить значение texteditor перед сохранением через ajax. Пожалуйста, помогите мне решить эту проблему.
2 ответа
Всегда используйте объект редактора, чтобы получить значение текстовой области:
$('.texteditor').data("wysihtml5").editor.getValue();