0

今朝からこれを機能させようとしていますが、失敗しました。CKEditor はテキストエリアに完全に表示されますが、保存ボタンを最初にマウスでクリックしてコンテンツを保存しようとすると、コンテンツがデータベースに挿入されません。同じコンテンツでもう一度保存ボタンをクリックすると、データベースに挿入されます。

テキストエリア

<textarea class="txtPageContent" name="pageContent" id="pageContent"></textarea>

JavaScriptが含まれています

<script type="text/javascript" src="plugins/ckeditor/ckeditor.js"></script>
<script type="text/javascript">
    CKEDITOR.replace( 'pageContent' );
</script>

詳細については、私に知らせてください。

4

2 に答える 2

0

私はこれを試しました。できます。

function returnToSubmit() {
    $('#ckeditor').val(CKEDITOR.instances['ckeditor'].getData();
}

このSOも見てください

于 2015-02-11T20:40:20.987 に答える
0

CKEDITOR.instances.pageContent.updateElement()最初に電話してください (ドキュメントを参照)。

textareaこれにより、コンテンツに関してあなたとエディターが同期されます。次に、AJAX 要求は正しいデータをシリアル化する必要があります。updateElement()データを収集する前に呼び出しがあることを確認してください。

于 2013-06-18T06:50:17.717 に答える