【问题标题】:Using Tinymce editor with AJAX使用带有 AJAX 的 Tinymce 编辑器
【发布时间】:2015-09-14 01:32:06
【问题描述】:

我在我的程序中使用tinymce作为文本编辑器,所以在表单中添加数据并尝试使用AJAX保存后,所有字段都正常保存,除了带有tinymce编辑器的textarea,这是我的代码,我的问题是(内容)文本区域:

<script type="text/javascript">
tinymce.init({
selector: "textarea#content",
 theme: "modern",
plugins: [
     "advlist autolink link image lists charmap print preview hr anchor pagebreak spellchecker",
     "searchreplace wordcount visualblocks visualchars code fullscreen insertdatetime media nonbreaking",
     "save table contextmenu directionality emoticons template paste textcolor"
],
content_css: "css/content.css",
toolbar: "link image | fontselect fontsizeselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | print preview media fullpage | forecolor backcolor emoticons"
});
  </script>

<script type="text/javascript">
$(document).ready(function(){


 $('#submit').click(function(){  
$('#result').fadeOut("fast");
$('#wait').fadeIn("slow").delay(1000);
    var title = $("input#title").val();
    var content = $("textarea#content").val();
    var student_year = $("select#student_year").val();
    var student_group = $("select#student_group").val();

    var direction = $("input#direction").val();

  var dataAll = { title:title,
  content:content,
  student_year:student_year,
  student_group:student_group
      } 
  $.ajax({
    url: direction,
    type : "POST",
    data : dataAll,
    dataType :"html",
    success : function(msg){
        $('#wait').fadeOut("fast");
        $('#result').fadeIn("slow");
         $('#result').html(msg)

    }

  });

});

});
</script>  

【问题讨论】:

    标签: javascript jquery ajax tinymce


    【解决方案1】:

    请尝试在$('#submit').click(function(){之后添加这一行:

    tinymce.triggerSave();
    

    【讨论】:

      猜你喜欢
      • 2012-04-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-02
      • 2011-12-06
      • 2020-09-06
      • 1970-01-01
      相关资源
      最近更新 更多