css - AJAX 和 CSS 的 TinyMCE 和 CKEditor 问题

标签 css ajax jquery wysiwyg

我正在编写一个新的免费(言论自由)网络应用程序,用于通过 python 管理医学(临床)实验室,因此我使用了所见即所得的编辑器,例如:tinyMCE、CKEditor 和 nicEdit。除了 nicEdit(有一个技巧)之外,没有任何编辑器可以完美地工作。

TinyMCE: 第一个问题是 TinyMCE 在 jQuery AJAX 请求时无法工作。它在主页中完美运行。但我必须在 the jQuery AJAX Requested page 中调用 alert() 函数来激活它.我放置了两个用于显示和隐藏 TinyMCE 的按钮,但它们不起作用,除非我调用函数 alert()

第二个问题是工具图标分散在 jQuery AJAX 请求页面中。虽然主页中的工具很好。我不知道这个问题的主要原因,AJAX 还是 CSS? <通过从 CSS 样式表中的 p、label、span 中删除填充解决>

CKEditor: 第一个问题:CKEditor 在the page requested by AJAX 中不起作用,无论我是否调用 alert() 函数,虽然它在主页上运行良好。我试图放置一个按钮调用函数 CKEDITOR.replace('textarea_id'); 但它没有用。 <通过更改 CKEDITOR_BASEPATH 解决>

CKEditor的第二个问题就像TinyMCE的第二个问题! <通过从 CSS 样式表中的 p、label、span 中删除填充解决>

如何解决这些问题,或者我可以使用其他免费的高级所见即所得编辑器吗?

最佳答案

您正在以意外的方式加载 CKEditor,因此它试图从错误的位置加载其余文件。

您应该像其他编辑器一样取消对 ckeditor.js 的注释,或者您可以尝试设置一个全局变量 CKEDITOR_BASEPATH在加载 ckeditor.js 文件之前

关于css - AJAX 和 CSS 的 TinyMCE 和 CKEditor 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5163693/

相关文章:

javascript - AJAX:将值数组发布到 php

jquery - Twitter Typeahead 与远程 json 不起作用

Javascript Date() 给出错误的日期一小时

html - 在转换完成之前,我的转换时间部分尚未过去

javascript - 为什么悬停某个元素时无法更改下拉菜单颜色?

jquery - 带有 Codeigniter 后端的 PhoneGap

c# - WCF WebInvoke POST - 方法不允许错误

html - 图像导致 div 扩展超过 IE 中设置的高度

css - 字形呈现为空框

javascript - Bootstrap Modal Jquery 无法正确呈现或显示