使用Ajax加载tiny_mce.js并启动TinyMCE

时间:2012-05-14 10:05:08

标签: ajax tinymce

我正在尝试使用Ajax加载tinyMCE,原因是我不希望每个访问者都需要加载tinyMCE。

这是我正在使用的代码

$.ajax({
  type: "POST",
  url:settings.script+"lib/tiny_mce/tiny_mce.js",
  dataType: "script"
}).done(function() {
    rapport("tiny_mce.js loaded... trying to initiate..");        
    tinyMCE.init({
         mode : "textareas",
         theme : "advanced",
         other:"settings...",
         oninit:function() { console.log("editor initiated, running callback..."); }
        });
}).fail(function() { 
    errorRapport("failed loading tiny_mce.js");        
});

如果我使用console.log检查tinyMCE,我会使用该函数,但是当我尝试执行它时没有任何反应,我尝试了两种模式:“exact”和mode:“exact”,指向dom中的现有textarea 。我没有得到任何错误消息,并且回调永远不会执行,任何人都有一个解决方案如何包含tiny_mce.js并让编辑器运行tiny_mce.js的Ajax请求?

爱情&流~Pontus

1 个答案:

答案 0 :(得分:0)

Here你会在tinymce文档中找到一个Howto,它会完全回答你的问题。