Javascript 如何在HTML/Template(Django)中的所有页面上访问变量。。?
我在我的项目中使用Django Python。我创建了一个“HTML母版页”,所有其他页面都扩展了这个母版页 母版页中有一个下拉菜单(选择菜单)。我想访问所有Django函数和视图中所选选项的值Javascript 如何在HTML/Template(Django)中的所有页面上访问变量。。?,javascript,python,html,django,Javascript,Python,Html,Django,我在我的项目中使用Django Python。我创建了一个“HTML母版页”,所有其他页面都扩展了这个母版页 母版页中有一个下拉菜单(选择菜单)。我想访问所有Django函数和视图中所选选项的值 我怎样才能做到这一点呢?..好吧,假设您在任何时候想要访问所引用的选项时都在处理表单帖子 您可以将整个页面包含在表单中,也可以使用javascript在提交的主表单中设置隐藏字段 然后,您可以将其作为POST对象的原始属性访问,或者绑定表单对象来处理它。解决方案是通过POST将选择菜单的选定值分配给会话
我怎样才能做到这一点呢?..好吧,假设您在任何时候想要访问所引用的选项时都在处理表单帖子 您可以将整个页面包含在表单中,也可以使用javascript在提交的主表单中设置隐藏字段
然后,您可以将其作为POST对象的原始属性访问,或者绑定表单对象来处理它。解决方案是通过POST将选择菜单的选定值分配给会话变量(jQuery ajax POST可能不那么显眼) 在你看来:
if request.POST:
request.SESSION['select_menu_value'] = request.POST.get('select_menu_value')
你觉得这个问题的答案有用吗?如果是这样的话,请向上投票,如果你认为有任何方法可以解决你的问题,你应该接受它。但事实上,下拉列表并不是以任何形式出现的……它只是在网站基础(母版页)上,每过一页就扩展一次。。!!