作者 主题: 使用AJAX TinyMCE的textarea的和后期形式(TinyMCE textarea并使用ajax发布表单)  (阅读 1756 次)

离线 virtual

  • 管理员
  • 新手
  • *****
  • 帖子: 30
  • 评价: +0/-0
    • 查看个人资料
问 题
I m using tinyMCE for textareas and POSTing form through AJAX.

But when I m trying to save textarea value, it is taking old values on first click, but it takes updated values on second click.

I have tried using tinyMCE.triggerSave() but it didn't work.

I have also tried tinyMCE.get('myid').getContent(), still it takes old values.

My code is as follows.

   
程序代码: [选择]
$(".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;
    });
Please help, any help would be appreciated

解决方案
Use this instead of tinymce.triggerSave();

程序代码: [选择]
$('#' + 'your_editor_id').html( tinymce.get('your_editor_id').getContent() );
问 题
我为通过使用AJAX的tinyMCE的文本域和张贴的形式。

但是,当我米试图挽救textarea的价值,它正在对第一次单击旧值,但它需要在第二次点击更新值。

我已经使用tinyMCE.triggerSave()尝试,但没有奏效。

我也尝试tinyMCE.get(“身份识别码”)。的getContent(),它仍然需要旧值。

我的code是如下:

  $(“提交”)。生活(“点击”,函数(){
            tinyMCE.triggerSave();
            变种F = $(本)。家长(“形式”);
            VAR行动= f.attr(“行动”);
            变种serializedForm = f.serialize();
            //tinyMCE.triggerSave();还试图把这里
            $阿贾克斯({
                 键入:“POST”,
                 网址:动作,
                 数据:serializedForm,
                 异步:假的,
                 成功:功能(数据,textStatus,请求){
                     $(“。divform”)的HTML(数据)。
                 },
                 错误:函数(REQ,状态,错误){
                     警报及(“发生错误!”);
                 }
            });
    返回false;
    });
 
请帮忙,任何帮助将是pciated AP $ P $

解决方案
使用这种替代 tinymce.triggerSave();

  $('#'+'your_editor_id“)HTML(tinymce.get('your_editor_id')的getContent());