使用正确的语法将程序代码存储在数据库

时间:2012-02-22 16:32:14

标签: javascript jquery django web ace-editor

我有一个大学项目,我在网页上使用ace编辑器。 https://github.com/ajaxorg/ace

Ace编辑器将标签定制为看起来像编辑器。我可以使用jquery .val()函数或编辑器API提取其值,但源代码会丢失其语法。 例如,如果代码是:

System.out.printls("Enter number");
int value = ScannnerObj.nextInt();

提取的值如下所示:

System.out.printls(“输入数字”); int value = ScannnerObj.nextInt(); //全部在一行

我必须从编辑器中提取此值并将其保存在数据库中我正在使用Django。 后来我也希望检索它,以免程序语法被改变。

任何人都可以告诉我实现这一目标的正确方法。我在这里错过了一些链接。 Thanx提前:))

1 个答案:

答案 0 :(得分:0)

好的我找到了解决方案:)使用以下代码来渲染ace编辑器

editor = ace.edit("editor"); 
not 
var editor = ace.edit("editor"); //(not to write var)