2013-02-02 38 views
0

我無法從textarea的CKEditor的設置textarea的價值

<textarea class="ckeditor" name="cmscontent" id="cmscontent"></textarea> 
<script type="text/javascript"> 
    CKEDITOR.replace('cmscontent'); 
</script> 

我使用JSON請求將其發送到服務器得到正確的值,而$_POST['cmscontent']值保持爲空所有的時間。還有什麼我需要做的嗎?

+1

看看您如何傳遞JSON請求會很有幫助。否則,沒有任何東西可以阻止您通過'$ _POST ['cmscontent']'檢索CKEditor數據,這涉及到正常的POST請求。 – Lion

回答

1

在發送AJAX請求保存內容之前,您需要先致電editor.updateElement()。此方法將使用編輯器的內容更新textarea元素。

您可以從CKEDITOR.replace()或實例對象CKEDITOR.instances.cmscontent獲取editor實例。