检查是否定义了CKEDITOR

jco*_*ams 2 javascript ajax jquery ckeditor

我使用一个函数从两个不同的页面调用ajax脚本.第一页和原始页面已经定义并包含了CKEDITOR库并且它工作得很好但是,页面2就像第一页的迷你版本,这里没有ckeditor支持所以我想要一个简单的方法,如果ckeditor定义或不是这样我知道将表单数据发布到我的ajax脚本的适当方法

这是我的代码示例,但它不起作用...我错过了什么?...更多的是一个不是js的php家伙

if(CKEDITOR !== undefined) { var msg = CKEDITOR.instances['msg'].getData();} else{var msg = $("#msg").val()};

如果它有任何好处我在两个页面上使用jquery.该if(CKEDITOR !== undefined) { var msg = CKEDITOR.instances['msg'].getData();}部分工作正常,其他公园不起作用

Nik*_*los 14

也许写作会更好if( typeof(CKEDITOR) !== "undefined" )....

  • typeof不是方法调用,不需要(和).`if(typeof CKEDITOR!=="undefined")` (3认同)