今天给客户WordPress整合kindeditor编辑器的时候死活都获取不到内容,因为是ajax提交投稿所以判断点是js判断,那么就需要js先获取到提交内容判断入库,谁知死活获取不到后来网上查了下总算测试成功。
这里呢我就不详细写了,调用其实很简单,只要把kindeditor-min.js、zh_CN.js、default.css这三货调用在投稿页面,并写个提交表单内容项改为下面的即可。
内容项
<textarea name="post_content" id="post_content" class="form-control" placeholder="正文内容"></textarea>
所需调用js代码
var editor;
KindEditor.ready(function(K) {
editor = K.create('#post_content', {
resizeType : 1,
allowPreviewEmoticons : false,
width: 600,
height:300,
allowImageUpload : false, /* 开启图片上传功能,不需要就将true改成false */
items : ['image'
],
//下面这货才是关键,如果您想js获取到内容就必须添加以下代码
afterBlur:function(){this.sync();}
});
});
获取编辑器ID内容
var content = $.trim($("#post_content").val());
这样就大功告成了,是不是很简单,如果有什么不明白的可以问我们的技术谢谢大家观看本篇WordPress整合kindeditor编辑器并获取内容教程。