将值传递给TinyMCE中的插件

时间:2014-02-12 16:50:21

标签: javascript tinymce

我已经编写了一个TinyMCE插件,我需要从我的应用程序传递一个变量。

我已尝试在tinymce.activeEditor.my_var = 3;之后设置tinymce.init();。在插件中,editor.my_var始终未定义。

如何编码自己的变量?

1 个答案:

答案 0 :(得分:7)

我找到了解决方案。

初始化编辑器时,您可以传递一个自定义变量,就像这样。

tinymce.init({
    selector: '#editor_html',
    valid_elements: '*[*]',
    plugins: [
        "my_custom_plugin"
    ],
    my_custom_variable: 'test',
});

然后在插件中,您应该能够使用以下代码访问变量:

editor.getParam("my_custom_variable");

或者,您可以使用ajax请求来设置会话变量,然后让插件也执行ajax请求来检索会话变量。