TinyMCE未在Jquery中定义

TinyMCE未在Jquery中定义,jquery,tinymce,Jquery,Tinymce,已处理此错误2天,无法使TinyMCE正常工作。我使用的是TinyMCE的jquery版本。下面是我的HTML代码和一个包含textarea的表单。我使用GoogleInspect元素,在console选项卡下得到以下错误:“uncaughtReferenceError:tinymce未定义”。任何帮助都将不胜感激 <form id="add_update_form" action="" method="POST" title="Add Blog"> <p class="fe

已处理此错误2天,无法使TinyMCE正常工作。我使用的是TinyMCE的jquery版本。下面是我的HTML代码和一个包含textarea的表单。我使用GoogleInspect元素,在console选项卡下得到以下错误:“uncaughtReferenceError:tinymce未定义”。任何帮助都将不胜感激

<form id="add_update_form" action="" method="POST" title="Add Blog">

<p class="feedback"></p>

<!-- <label>Created:</label>
<input type="text" name="created"> -->

<label>Title:</label>
<input type="text" name="title" class="input-block-level">

<label>Content:</label>
<textarea width="100%" rows="10" cols="10" name="content" class="input-block-level"></textarea>

<div class="clear"></div>

</form>

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"    type="text/javascript"></script>
<script src="<?php echo base_url();?>js/portal/tinymce/jquery.tinymce.min.js"></script>
<script type="text/javascript">
tinymce.init({
selector: "textarea",
plugins: [
    "advlist autolink lists link image charmap print preview anchor",
    "searchreplace visualblocks code fullscreen",
    "insertdatetime media table contextmenu paste moxiemanager"
],
toolbar: "insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image"
});
</script>

标题: 内容:
似乎没有加载TinyMCE js文件。而不是:

<script src="<?php echo base_url();?>js/portal/tinymce/jquery.tinymce.min.js"></script>

在使用jquery版本时,需要将其设置为jquery插件

$(function() {
   $('textarea.tinymce').tinymce({
    ...
   });
});
我看了这一页: 点击“查看源”选项卡,注意到了一些东西

如果您使用TinyMCE作为jQuery插件,则需要额外的参数script\u url,因此您的代码应该如下所示:

$('textarea.tinymce').tinymce({
   script_url: 'js/portal/tinymce/tinymce.min.js',
...
其他解决方案是使用非jQuery版本:

<script src="<?php echo base_url();?>js/portal/tinymce/tinymce.min.js"></script>

调试控制台上是否有任何错误?此外,请尝试使用jquery的本地副本而不是cdn。是的,调试控制台错误为“未捕获引用错误:未定义tinymce(匿名函数)”。我尝试了本地和cdn,但没有成功。JS文件是否正在加载?检查浏览器中开发工具中的网络选项卡。我仍然收到相同的错误。我不知道为什么tinymce jquery文件没有加载。感谢修复了错误,我没有意识到我必须像插件一样使用它。
<script src="<?php echo base_url();?>js/portal/tinymce/tinymce.min.js"></script>
tinymce.init({
    selector: "textarea",
...