所以在将字符串加载到Codemirror textArea时遇到问题。
如果字符串只在一行上一切顺利,但我所拥有的字符串几乎全部在一行以上,这是一个例子:
<script type="text/javascript" language="javascript" >
$(document).ready(function(){
var editor = CodeMirror.fromTextArea(document.getElementById("code"), {
lineNumbers: true,
matchBrackets: true
});
editor.setValue("This is a string (first line)
this is the second line
this is the third line");
});
</script>
Django使用模板变量{{code}}加载字符串,因此在变量替换之前,我的html页面中的代码如下所示:
editor.setValue("{{code}}");
如何转换CodeMirror支持的字符串?