Javascript &引用;未捕获类型错误:$(…)。tinymce不是函数;jqueryajax加载时出错

Javascript &引用;未捕获类型错误:$(…)。tinymce不是函数;jqueryajax加载时出错,javascript,ajax,tinymce,Javascript,Ajax,Tinymce,大家好,我尝试用jQuery加载ajax加载插件 我试试这个: index.php <body> <div id="editor"></div> <div id="button"></div> <script src="jquery.min.js"></script> <script> $(document).ready(function(

大家好,我尝试用jQuery加载ajax加载插件

我试试这个:

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>

$(文档).ready(函数($){
函数检查()
{
init({选择器:'textarea'});
}
$(“#按钮”)。单击(函数(){$(“#编辑器”)。加载(“editor.php”,函数()
{
$.getScript('//cdn.tinymce.com/4/tinymce.min.js',function(){
检查();
});
});
});
也在editor.php中

 <textarea></textarea>

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

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


如何处理这些错误?

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

测试自己:

<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>
<script>tinymce.init({ selector:'textarea' });</script>
<textarea>Easy! You should check out MoxieManager!</textarea>
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>
<script>tinymce.init({ selector:'textarea' });</script>
<textarea>Easy! You should check out MoxieManager!</textarea>

变量url=”http://cdn.tinymce.com/4/tinymce.min.js";
$.getScript(url,函数(){
$(“#go”)。单击(函数(){
$(“#编辑”)
.load(“editor.php”);
});
});
负载
editor.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>
<script>tinymce.init({ selector:'textarea' });</script>
<textarea>Easy! You should check out MoxieManager!</textarea>
tinymce.init({selector:'textarea'});
轻松!你应该去看看艾希曼!

在加载JQuery库之后,似乎需要加载
tinymce.min.js
。!这主要是因为没有及时加载所需的js库文件。!我以为getScript可以这样做!那么我如何加载'tinymce.min.js',因为它是大表单的一部分,我想用ajax加载它(如果用户需要的话)…我希望index.php的html大小更小