Передача ответа JSON в значение init шаблона конфигурации tinymce - PullRequest
0 голосов
/ 27 августа 2018

Здравствуйте, ребята, я пытался следить за документацией текстового редактора tinymce о плагинах шаблонов на официальном веб-сайте tinymce Плагины шаблонов документации Tinymce , но не могу работать с ответом json, я ищу следующую init из крошечного 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"}

TinyMCE Init on HTML FILE

tinymce.init({ selector: "textarea", // change this value according to your HTML plugins: "template", menubar: "insert", toolbar: "template", templates: [obj] });

Мой вопрос: как передать ответ json в шаблон конфигурации в init TinyMCE?thannks

1 Ответ

0 голосов
/ 27 августа 2018

Попробуйте передать действительный массив в templates, если ваш ajax успешен:

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
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...