Forms 未捕获的TypeError:$(…)。tinymce不是函数
我用tinymce表单得到这个错误Forms 未捕获的TypeError:$(…)。tinymce不是函数,forms,tinymce,Forms,Tinymce,我用tinymce表单得到这个错误 $(document).ready(function () { if (typeof(base_url) == "undefined") { var base_url = location.protocol + '//' + location.host + '/'; } $("#additional-information").tinymce({ script_url : 'http://sab-solutions.com/phpfor
$(document).ready(function () {
if (typeof(base_url) == "undefined") {
var base_url = location.protocol + '//' + location.host + '/';
}
$("#additional-information").tinymce({
script_url : 'http://sab-solutions.com/phpformbuilder/plugins/tinymce/tinymce.min.js',
document_base_url: base_url,
relative_urls: false,
theme: "modern",
language: 'fr_FR',
element_format: "html",
menubar: false,
plugins: [
"autolink autoresize charmap contextmenu link lists paste table"
],
entity_encoding : "raw",
contextmenu: "link inserttable | cell row column deletetable",
toolbar: "undo redo | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist | link",
schema: "html5"
});
});
表格在这个网站上
sab solutions.com/site/emploi.php您需要包含对tinyMCE JS库的引用。他们有一个托管在CDN上的版本,您可以手动下载,或者使用包管理器(如bower) 要引用外部javascript文件,请使用带有src属性的script标记:
您需要包含对tinyMCE JS库的引用。他们有一个托管在CDN上的版本,您可以手动下载,或者使用包管理器(如bower)
要引用外部javascript文件,请使用带有src属性的script标记:
调用时,错误消息告诉您jQuery对象上没有tinymce
属性或方法
$(“#附加信息”).tinymce…
您正试图访问$(“#附加信息”)
jQuery对象上不存在的方法或属性
使用documentready-to-init-TinyMCE没有任何问题,因为您无法完成代码中的任务
相反,你可以这样做:
tinymce.init({
selector: '#additional-information',
.
.
.
});
这将得到相同的最终结果(TinyMCE将接管该字段)
如果您仍然被卡住,我建议您创建一个简单的TinyMCE小提琴,显示您拥有的内容,以便人们可以看到您尝试运行的所有代码
注意:当您使用
$(“#附加信息”).tinymce…
时,它只适用于jQuery版本的tinymce。如果您使用的是常规分发,那么这些呼叫将不起作用。我的建议是使用常规发行版,因为它不会增加创建额外jQuery对象以使TinyMCE在jQuery环境中发挥作用的开销 当您调用时,错误消息告诉您jQuery对象上没有tinymce
属性或方法
$(“#附加信息”).tinymce…
您正试图访问$(“#附加信息”)
jQuery对象上不存在的方法或属性
使用documentready-to-init-TinyMCE没有任何问题,因为您无法完成代码中的任务
相反,你可以这样做:
tinymce.init({
selector: '#additional-information',
.
.
.
});
这将得到相同的最终结果(TinyMCE将接管该字段)
如果您仍然被卡住,我建议您创建一个简单的TinyMCE小提琴,显示您拥有的内容,以便人们可以看到您尝试运行的所有代码
注意:当您使用$(“#附加信息”).tinymce…
时,它只适用于jQuery版本的tinymce。如果您使用的是常规分发,那么这些呼叫将不起作用。我的建议是使用常规发行版,因为它不会增加创建额外jQuery对象以使TinyMCE在jQuery环境中发挥作用的开销 解决了!
问题是我包含了两次jQueryJS解决了!
问题是我包含了两次jquery jsHello此脚本已包含Hello此脚本已包含Hello此脚本已包含在表单脚本演示中相同的代码工作正常:sab-solutions.com/templates/forms/cv-submission-form.php表单脚本演示中相同的代码工作正常:sab-solutions.com/templates/forms/cv-submission-form.php此没有提供问题的答案。若要评论或要求作者澄清,请在其帖子下方留下评论。-@迪尔:事实上,这是OP的答案,记录了修复过程:)@DanCornilescu明白了。我想我应该输入自由形式的评论,而不是使用标准。OP应该详细说明答案。在目前的形式中,它看起来更像是一个评论而不是答案。这并不能提供问题的答案。若要评论或要求作者澄清,请在其帖子下方留下评论。-@迪尔:事实上,这是OP的答案,记录了修复过程:)@DanCornilescu明白了。我想我应该输入自由形式的评论,而不是使用标准。OP应该详细说明答案。在目前的形式下,它看起来更像是一个评论而不是答案。