使用TinyMCE,使用jquery不会改变Textarea的值

时间:2014-04-26 08:05:12

标签: php jquery html tinymce tinymce-4

我在php中使用小型mce作为编辑器。但它没有用。

<script src="http://tinymce.cachefly.net/4.0/tinymce.min.js"></script>
<script type="application/javascript">
    $(document).ready(function(){
         tinymce.init({selector:'#album_description_input'});

          $('#create_picture_album_form').ajaxForm({

              beforeSubmit : function(){

              /*$('#album_description_input').html("Hello");*/      
              $('#album_description_input').html(tinymce.get('album_description_input').getContent());

              }
          });


    });

</script>

HTML:

<textarea name="album_description_input" id="album_description_input"></textarea>

我确信在提交表单之前textarea的值没有变化。我已经通过开发人员工具测试了该页面。每当我添加$("#album_description_input").html("Hello")时,表单提交成功并且数据被推送到数据库中。但是,如果我在js文件中添加该行注释下一行它不起作用。那是为什么?

PHP:

$album_head = array(

                                    'base_url'                      => base_url(),
                                    'album_head_big_picture_path'   => $big_final_path,
                                    'album_head_small_picture_path' => $small_final_path,
                                    'album_title'                   => $_POST['album_title_text_input'],
                                    'album_project_type'            => $_POST['album_project_type_input'],
                                    'album_description'             => $_POST['album_description_input'],
                                    'status'                        => 'activated',
                                    'date_of_modification'          => date("d-M-Y"),
                                    'time_of_modification'          => date("h:m:s"),
                                    'user_of_modification'          => $this->session->userdata('user_id'),
                                    'user_ip'                       => $this->input->ip_address()
                                );
                                $album_head_id = $this->site_management_model->insert_album_head($album_head);

注意:我正在使用action="upload.php"。所以不需要tinyMCE.triggerSave();

0 个答案:

没有答案