我的Django AJAX应用程序存在某种设计问题。
我有一个模板,我从django上下文变量初始化js变量,如下所示:
var test = "{{ test }}";
此变量用于接口正常工作所需的许多js函数中。
所以现在我试图在另一个页面中重用这个页面中的一些内容,使用jQuery.load(..)在一些用户交互上动态加载它,我没有看到如何初始化该变量,所以js函数现在不起作用。
对此有什么解决方案,或者我做错了吗?
感谢。
答案 0 :(得分:2)
也许您应该在每个要使用js的页面中包含该变量。 此外,您可能希望在django中检查上下文处理器:http://docs.djangoproject.com/en/dev/ref/templates/api/