Javascript 检查是否定义了CKEDITOR

Javascript 检查是否定义了CKEDITOR,javascript,jquery,ajax,ckeditor,Javascript,Jquery,Ajax,Ckeditor,我使用一个函数从两个不同的页面调用ajax脚本。 第一个和最初的页面已经定义并包含了CKEDITOR库,它工作得很好。但是,第2页就像是第1页的一个小版本,这里没有CKEDITOR支持,所以我想用一种简单的方法来检查是否定义了CKEDITOR,这样我就知道了将表单数据发布到ajax脚本的适当方法 这是我的代码示例,但它不起作用……我缺少了什么?……我更多的是php而不是js if(CKEDITOR!==未定义){var msg=CKEDITOR.instances['msg'].getData(

我使用一个函数从两个不同的页面调用ajax脚本。 第一个和最初的页面已经定义并包含了CKEDITOR库,它工作得很好。但是,第2页就像是第1页的一个小版本,这里没有CKEDITOR支持,所以我想用一种简单的方法来检查是否定义了CKEDITOR,这样我就知道了将表单数据发布到ajax脚本的适当方法

这是我的代码示例,但它不起作用……我缺少了什么?……我更多的是php而不是js

if(CKEDITOR!==未定义){var msg=CKEDITOR.instances['msg'].getData();}否则{var msg=$(“#msg”).val()

如果有什么好处的话,我在两个页面上都使用jquery。
if(CKEDITOR!==undefined){var msg=CKEDITOR.instances['msg'].getData();}
部分工作正常,else park不工作

如果(typeof(CKEDITOR)!==“undefined”)…
typeof不是方法调用,不需要(and)
如果(typeof CKEDITOR!=“undefined”)
@epascarello
typeof
是一个运算符,并且不需要括号,我喜欢添加它们以清晰明了-尽管您和jslint抱怨:)