Я сделал это таким образом:
$.ajax({
type: 'POST',
url: urlToFile,
success: function(data) {
$("#contentForEditor").html("<textarea id='editor'></textarea>");
$('#editor').html(data);
CodeMirror.fromTextArea(
document.getElementById('editor')
)
}
})
Это довольно просто. Загрузите файл ajax с сервера. Далее в success
callback создайте тег textarea
и прикрепите этот тег к какому-либо существующему элементу Затем поместите файл, загруженный с сервера на textarea
. Последний шаг выполняется CodeMirror.fromTextArea(...)
на созданном textarea