0

PHPでjQueryアダプターを使用して、ckeditorに初期値を割り当てようとしています。ただし、jquery が ckeditor がある div を更新するたびに、ckeditor は消えます。これが私がエディターを定義した方法です:

$ckeditor = new CKEditor();
$ckeditor->basePath  = 'ckeditor/' ;
CKFinder::SetupCKEditor( $ckeditor, 'ckfinder/' ) ;
$config['height'] = '300';
$initialValue = $result['field'];
$ckeditor->editor('CKeditor1', $initialValue, $config);

そして、ここにjqueryの部分があります:

function myfunction(id) {
   jQuery('#mydiv').showLoading();
   var variable = "id=" + id;
   $.ajax({
       type: "POST",
       url: "requiredpage.php",
       data: yol,
       error: function () {
           alert('Errorrr!');
       },
       success: function (data) {
           jQuery('#mydiv').hideLoading();
           $('#mydiv').html(data);
       }
   });
}

ありがとうございます。

4

1 に答える 1

0

CKeditor は DIV を作り直し、jQuery もそれを行います。しかし、jQuery は CKEditor 構造について何も知らないため、エディター機能を破壊します。

こちらをご覧ください: http://www.fyneworks.com/jquery/CKEditor/

于 2012-09-17T11:16:36.917 に答える