代码之家  ›  专栏  ›  技术社区  ›  Adam

TinyMCE:自动保存插件和Ajax

  •  2
  • Adam  · 技术社区  · 7 年前

    我正在使用 Autosave Plugin :

    如果用户修改了 编辑器实例中的内容,但未提交更改。

    我使用的插件如下:

    tinymce.init({
             selector: '#about',
             plugins: "table autoresize autosave link image",
    });
    

    如果我更改了内容并试图离开页面,我会收到预期的警告消息。但是,如果用户单击“保存”按钮,则内容将使用ajax存储。该插件仍然认为更改尚未提交。

    在ajax调用之后,我是否可以告诉autosave插件更改已成功保存?

    1 回复  |  直到 7 年前
        1
  •  3
  •   Chin Leung    7 年前

    您可以使用TinyMCE编辑器的内置保存功能,该功能将让autosave插件知道内容已保存。

    tinymce.get('about').save();
    

    演示: https://jsfiddle.net/xv93x8cm/1/
    有关更多信息: https://www.tinymce.com/docs/api/tinymce/tinymce.editor/

    推荐文章