2010-12-12 111 views
0

以前有任何工作尚未加载CodeMirror内容与XHR加载内容与XHR

+2

您能详细说明一下吗?你到底想做什么?你可以通过'setCode'来设置代码,它来自哪里并不重要。 – 2010-12-12 10:48:10

+0

嗯,我明白了。我会在Docs中看一个setCode – 2010-12-13 07:30:54

回答

-1

我这样做:

$.ajax({ 
    type: 'POST', 
    url: urlToFile, 
    success: function(data) { 
     $("#contentForEditor").html("<textarea id='editor'></textarea>"); 
     $('#editor').html(data); 
     CodeMirror.fromTextArea(
      document.getElementById('editor') 
     ) 
    } 
}) 

这是很简单。从服务器加载ajax文件。接下来在success回调创建textarea标记并将此标记附加到某个正在退出的元素。接下来将文件从服务器加载到textarea。最后一步是运行CodeMirror.fromTextArea(...)创建textarea