2016-06-20 8 views
0

私はテキストエリアに続いてajaxレスポンスを取っていて、正しく動作しています...どのように私はckeditorに同じ応答を返しますか?ckeditor ajax textareaへの返信方法

var token = document.getElementById('token').value; 
$.ajax({ 
     headers: {'X-CSRF-TOKEN': token}, 
     dataType: "json", 
     data: {op: op}, 
     url: ip+'/consultaObservacionOP/', 
     type: 'post', 
     beforeSend: function(){ 
      }, 
     success: function(respuesta) 
     { 
      document.getElementById('observacion').value = respuesta; 
     }, 
     error: function(xhr,err) 
     { 
      alert("Error"); 
     } 
    }); 

HTML::

<div class="modal-body"> 
    <textarea class="ckeditor" style="width:570px" id="observacion"></textarea> 
</div> 
+0

http://stackoverflow.com/questions/3610010/how-do-i-set-a-value-in-ckeditor-with-javascript – bvoleti

答えて

0

あなたが更新するために、エディタの内容を更新するためにSetDataを使用し、updateElementする必要がCKEditorバージョンは、テキストエリア

AJAXをシミュレートするのdivの量であるため、実際のテキストエリアの値

success: function(respuesta) { 
      CKEDITOR.instances.observacion.SetData(respuesta); 
      CKEDITOR.instances.observacion.updateElement(); 
     } 
関連する問題