2010-10-29 64 views
0

我使用JQuery將文件加載到textarea和CodeMirror中對其着色,但似乎它們不能很好地播放:我可以獲取要加載的文件或textarea現有文本)使用其中一種或另一種進行着色,但是當我第一次加載並着色它時,最終會出現空白的textarea。以下是my page的相關代碼:着色動態加載的文件

$("#corpo").load("jquery-latest.min.js"); /* random js file */ 

var editor = CodeMirror.fromTextArea("corpo", { 
parserfile: ["tokenizejavascript.js", "parsejavascript.js"], 
path: "/codemirror/js/", 
stylesheet: "/codemirror/css/jscolors.css" 
}); 

謝謝!

+0

在我寫這個的時候,這個問題中的「我的頁面」鏈接給出了一個404。 – 2013-06-28 16:22:49

回答

1

也許你必須把着色成回調:

$("#corpo").load("jquery-latest.min.js", function() { 
    var editor = CodeMirror.fromTextArea("corpo", { 
    parserfile: ["tokenizejavascript.js", "parsejavascript.js"], 
    path: "/codemirror/js/", 
    stylesheet: "/codemirror/css/jscolors.css" 
    }); 
}); 

...否則CodeMirror開始工作前的內容被取出(jQuery的Ajax請求異步執行)。