您好我尝试使用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不是函数
如何处理这些错误?
答案 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>