"未捕获的TypeError:$(...)。tinymce不是函数" JQuery ajax加载错误

时间:2016-02-18 17:49:24

标签: javascript ajax tinymce

您好我尝试使用jQuery加载ajax加载tinyMce插件。

我试试这个:

的index.php

<body>
<div id="editor"></div>
<div id="button"></div>

<script src="jquery.min.js"></script>
<script>
$(document).ready(function($){
function check()
{
    tinymce.init({ selector:'textarea' });
}

$("#button").click(function(){$("#editor").load("editor.php", function() 
{
    $.getScript('//cdn.tinymce.com/4/tinymce.min.js', function() {
        check();
    });
});
});
</script >
</body>

同样在editor.php

 <textarea></textarea>

但是我在控制台上遇到了这个错误:

  

VM1647:2未捕获的TypeError:$(...)。tinymce不是函数

如何处理这些错误?

1 个答案:

答案 0 :(得分:0)

以下是您要完成的工作代码:

经过测试我自己:

index.php:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>  
<script>
var url = "http://cdn.tinymce.com/4/tinymce.min.js";
$.getScript( url, function() {
  $( "#go" ).click(function() {
    $( "#editor" )
      .load("editor.php");
  });
});
</script>

<button id="go">Load</button>
<div id="editor"></div>

editor.php:

<script>tinymce.init({ selector:'textarea' });</script>
<textarea>Easy! You should check out MoxieManager!</textarea>