我无法从textarea中获取正确的值
<textarea class="ckeditor" name="cmscontent" id="cmscontent"></textarea>
<script type="text/javascript">
CKEDITOR.replace('cmscontent');
</script>
我正在使用JSON请求将其发送到服务器,并且$_POST['cmscontent']
值始终保持为空。还有什么我必须要做的吗?
答案 0 :(得分:1)
在发送保存内容的AJAX请求之前,您需要致电editor.updateElement()
。此方法将使用编辑器的内容更新textarea元素。
您可以从editor
或实例对象 - CKEDITOR.replace()
获取CKEDITOR.instances.cmscontent
个实例。