【发布时间】:2020-05-04 08:39:22
【问题描述】:
我正在使用 Django 模板语言和 JavaScript 前端,更具体地说是在 oTree 中创建一个游戏。当我单击一个按钮时,需要显示一个值(已覆盖),这是通过一些 JavaScript 完成的。但是当我刷新/重新加载页面时,我需要该值仍然显示,而不是全部单击按钮。有人知道在 Django 或 JavaScript 中是否有解决方法吗?
【问题讨论】:
标签: javascript django
我正在使用 Django 模板语言和 JavaScript 前端,更具体地说是在 oTree 中创建一个游戏。当我单击一个按钮时,需要显示一个值(已覆盖),这是通过一些 JavaScript 完成的。但是当我刷新/重新加载页面时,我需要该值仍然显示,而不是全部单击按钮。有人知道在 Django 或 JavaScript 中是否有解决方法吗?
【问题讨论】:
标签: javascript django
显示/隐藏值的状态必须存储在某处:客户端(浏览器)或服务器端。对于客户端存储,您可以使用localStorage,对于服务器端 - session、DB 或 cache。如果您决定使用服务器端状态 - 将更多 js 添加到按钮 onclick 事件处理程序并通过 ajax 将按钮的状态发送到服务器
【讨论】: