我想在頁面加載時在Codemirror編輯器中加載本地文件,我嘗試過使用FilerReader API而沒有成功。我也嘗試使用jquery .load()函數,但我只能在通用textarea中加載不在編輯器中的文件。CodeMirror - 在頁面加載時在編輯器中加載文件
0
A
回答
1
在頁面加載可以等待數據請求初始化codemirror
因爲jQuery的提到會使用它,例如
$(function(){
$.get('path/to/codefile', function(data){
$('textarea#editorId').val(data);
// now init codemirror
})
})
1
您可以像以前一樣將內容加載到<textarea>
,然後使用CodeMirror.fromTextArea
-方法初始化CodeMirror
實例。
var myTextArea = document.getElementById("myTextArea");
var myCodeMirror = CodeMirror.fromTextArea(myTextArea{
lineNumbers: true,
mode: "javascript"
});
欲瞭解更多信息,請參閱Basic Usage on CodeMirror documentation
+0
嘗試之前完成這個文件加載但編輯特性(如lineNumbers)和預覽不起作用 – Motosega
+0
您可以傳遞第二個參數,其中包含以對象格式的屬性來啓用行號等內容。查看編輯。 –
相關問題
- 1. 在加載頁面時在webview中加載本地html文件
- 2. Joomla JCE編輯器不加載頁面加載Ajax
- 3. 在Sitecore中的頁面編輯器中加載代碼
- 4. 在加載頁面時加載字體
- 5. 在編輯頁面重新加載文件上傳
- 6. 想要在加載頁面時加載php文件
- 7. 如何檢查.json文件在加載頁面時被加載
- 8. Worklight Studio富頁面編輯器WL失敗* *在頁面加載時調用
- 9. 將文件加載到tinyMCE編輯器
- 10. django:tinymce編輯器未加載ajax加載
- 11. Froala編輯器:將光標重點放在頁面加載
- 12. 加載頁面時顯示加載動畫微調器頁面
- 13. 未在Firefox中加載FCK編輯器
- 14. Codemirror編輯器直到點擊後才加載內容
- 15. 如何在頁面加載時在UIWebview中顯示加載欄?
- 16. 顯示加載動畫,而豐富的文本編輯器(TinyMCE)jquery插件加載在PHP頁面
- 17. 在頁面加載
- 18. 在頁面加載
- 19. 在頁面加載
- 20. 在頁面加載
- 21. 在頁面加載
- 22. 在頁面加載
- 23. 在頁面加載
- 24. 在頁面加載
- 25. 在頁面加載
- 26. 在頁面加載
- 27. 在頁面加載
- 28. Jquery MultiZoom插件無法在頁面加載時加載
- 29. ASP.NET - 在頁面加載時加載LIstBox控件
- 30. Visualforce在頁面加載時通過ajax加載apex組件
我遇到了一些問題。僅此功能不起作用。如果我將它與'$(「#code」)。load(「test.html」)結合使用,但是隻有以這種方式設置代碼:http://pastebin.com/AcdLeGmC。如果我在第二個腳本標記下移動加載函數,它不起作用。在任何情況下使用這個函數都會打破所有的CSS樣式。 – Motosega
也預覽不起作用 – Motosega
什麼是'#代碼'。如果它是一個文本區... load()不應該被使用,並且應該使用'$ .get' – charlietfl