我正在使用tinyMCE通过AJAX进行文本区域和POST表单。
但是,当我尝试保存textarea值时,第一次单击时将使用旧值,而第二次单击时将使用更新的值。
我尝试使用,tinyMCE.triggerSave()但没有用。
tinyMCE.triggerSave()
我也尝试过tinyMCE.get('myid').getContent(),但它仍然需要旧的价值观。
tinyMCE.get('myid').getContent()
我的代码如下。
$(".submit").live("click", function () { tinyMCE.triggerSave(); var f = $(this).parents("form"); var action = f.attr("action"); var serializedForm = f.serialize(); //tinyMCE.triggerSave(); also tried putting here $.ajax({ type: 'POST', url: action, data: serializedForm, async: false, success: function (data, textStatus, request) { $(".divform").html(data); }, error: function (req, status, error) { alert&("Error occurred!"); } }); return false; });
请帮助,任何帮助将不胜感激
用这个代替 tinymce.triggerSave();
tinymce.triggerSave();
$('#' + 'your_editor_id').html( tinymce.get('your_editor_id').getContent() );