2

在 rails 3.2.9 中,我使用 bootstrap 的 wysihtml5 编辑器编辑一个 textarea 字段,但在 IE9 中我没有得到该字段的(textarea)值。我正在通过 ajax 加载表单以在保存之前预览此文本字段的详细信息。在 IE-10 中它运行良好。

在 application.js 中

//= require bootstrap-wysihtml5

在 application.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();

如何在通过 ajax 保存之前获取 texteditor 的值。请帮我解决这个问题。

4

2 回答 2

0

始终使用编辑器对象来获取 textarea 的值:

$('.texteditor').data("wysihtml5").editor.getValue();
于 2013-05-08T14:13:02.637 回答
0

您是否尝试查看错误inspect element > console

于 2013-04-26T06:20:23.530 回答