我在textarea之后采取ajax响应并且正常工作,现在......我如何将相同的响应带给ckeditor?因为ckeditor是模拟textarea的div数量
AJAX:
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 :(得分:0)
您需要使用SetData
更新编辑器的内容,然后updateElement
更新实际文本区域的值。
success: function(respuesta) {
CKEDITOR.instances.observacion.SetData(respuesta);
CKEDITOR.instances.observacion.updateElement();
}