如何从CKEditor获得html
how to get html from CKEditor?
我在我的web应用程序中使用CKEditor,但我不知道如何从中获取html内容。http://cksource.com/ckeditor我在网上搜索发现有人说使用getData()方法,但是在控制器后键入dot后没有getData()方法。谁能给我一个样本代码从CKEditor控制器得到html ?
要从编辑器中获取htmlData,您应该使用下面的代码片段:
var htmldata = CKEDITOR.instances.Editor.document.getBody().getHtml();
如果这个解决方案不起作用,检查你是否安装了BBCode
插件
getData()是javascript API的一部分。似乎你正在尝试在服务器端做到这一点,所以你应该检查你正在使用的任何包装器的特定API,或者只是检查表单张贴数据中的值。
不确定你是如何实现CKEditor的使用
如果您使用CKEDITOR替换文本区域。替换('NameOfTextarea',这应该工作:
CKEDITOR.instances.NameOfTextarea.on( 'instanceReady', function( instanceReadyEventObj )
{
var editorInstanceData = CKEDITOR.instances.NameOfTextarea.getData();
alert( editorInstanceData );
});
将"NameOfTextarea"替换为文本区域的名称,它用于命名编辑器实例。
把它放在"on instanceReady"函数中是个好主意,这样你就不会得到一个未定义的错误。
乔相关文章:
- 使用 AJAX 在页面加载时自动提交表单并获得 html 类型结果
- 使用 jQuery 清空 HTML 后重新获得 HTML
- 如何在ID的帮助下获得HTML elment
- 如何在Javascript中获得html页面的标题
- 如何获得HTML元素的最终计算样式值
- PhantomJS和CasperJS点击链接即可获得html
- 如何获得HTML正文的内容与javascript
- 如何在javascript中获得HTML文件格式的字符串
- 如何在Asp中获得html标签.Net Gridview with javascript
- 如何在浏览器执行javascript后获得HTML代码
- 如何获得html段落值的php变量
- 是否有可能在JavaScript中获得html页面代码并将文本框替换为它的值?
- 如何在JS中获得HTML渲染结果
- 我如何通过JavaFX WebEngine的CSS类名获得HTML元素
- 如何在JavaScript中通过类获得HTML元素
- 如何从另一个站点获得HTML代码源
- 如何在javascript中获得html属性的值以进行验证
- 如何从javascript/jQuery获得html输出
- AntiXSS JavaScriptEncode获得HTML编码
- 如何使用Javascript获得html选择值