javascript - 检查 CKEDITOR 是否已定义

标签 javascript jquery ajax ckeditor

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

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

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

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

最佳答案

也许最好写成 if( typeof(CKEDITOR) !== "undefined")...

关于javascript - 检查 CKEDITOR 是否已定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18720010/

相关文章:

javascript - 如何使道场仪表居中

javascript - 如何全局加载 quasar 框架

jquery - 如何显示 $.ajax 调用返回的错误?

javascript - 如何使用Ajax注册成功后登录用户?拉拉维尔 5.4

jquery - 支持 XHTML 文件吗?

javascript - 为什么我只能在当前 session 中使用 blob

javascript - 创建 div 元素后在其下方保留一个单击按钮

javascript - 如何在没有元素 ID 的下拉列表中使用 Javascript 选择选项?

jquery - 在 jQuery Nice 表单中更改背景

javascript - 让我的后退和前进按钮与 ajax 一起工作