大家好,我试图在tinymce官方网站上关注tinymce文本编辑器有关模板插件的文档 Documetation Template Plugins Tinymce 但是无法使用json响应即时通讯从像这样的小型mce中获取初始化。
Ajax设置
$.ajaxSetup({
type:"POST",
url: "<?php echo base_url('admin_surat/json_get_template') ?>",
cache: false,
});
$("#surat_template_id").change(function(){
var value=$(this).val();
if(value>0){
$.ajax({
data:{id:value},
success: function(respond)
{
var obj = respond.response.text;
}
})
}
});
Ajax响应
{"title":"Surat Undangan","description":"Surat Undangan","url":"http:\/\/localhost\/ci-eoffice\/upload\/template-surat\/surat_undangan.html"}
在HTML FILE上进行TinyMCE初始化
tinymce.init({
selector: "textarea", // change this value according to your HTML
plugins: "template",
menubar: "insert",
toolbar: "template",
templates: [obj]
});
我的问题是如何在TinyMCE init上将json响应传递到Template config中?唐克斯
答案 0 :(得分:0)
尝试在ajax成功的情况下将有效数组传递给templates
:
var obj = respond.response.text;
var objArray = [];
objArray.push(obj);
然后在tinymce.init上
tinymce.init({
selector: "textarea", // change this value according to your HTML
plugins: "template",
menubar: "insert",
toolbar: "template",
templates: objArray
});