Django,javascript和代码重用问题

时间:2010-03-16 22:59:40

标签: jquery ajax django

我的Django AJAX应用程序存在某种设计问题。

我有一个模板,我从django上下文变量初始化js变量,如下所示:

var test = "{{ test }}";

此变量用于接口正常工作所需的许多js函数中。

所以现在我试图在另一个页面中重用这个页面中的一些内容,使用jQuery.load(..)在一些用户交互上动态加载它,我没有看到如何初始化该变量,所以js函数现在不起作用。

对此有什么解决方案,或者我做错了吗?

感谢。

1 个答案:

答案 0 :(得分:2)

也许您应该在每个要使用js的页面中包含该变量。 此外,您可能希望在django中检查上下文处理器:http://docs.djangoproject.com/en/dev/ref/templates/api/