当前位置: 代码迷 >> JavaScript >> 将值从Django服务器发送到客户端?
  详细解决方案

将值从Django服务器发送到客户端?

热度:61   发布时间:2023-06-05 11:49:24.0

我想从我的服务器给我的客户端一些值(在javascript中使用它们)。

我知道我可以使用 ,但是问题是,所有请求都将保留它们,而当客户端第一次加载时,我只需要它们一次(这并不是真正的问题)。

我还可以将这些值传递给模板,以使用“ data-value-name”属性设置值来呈现一些html标签(例如<body data-name="joe" data-id="123456"> )

两种解决方案都可以正常工作,但是有更好的方法吗?

我通常要做的是创建一个<script>元素,在其中将值直接呈现给存储在局部或全局变量中的JavaScript对象。

如果您有很多值,也可以考虑实现一个返回JSON的视图,该视图是通过客户端从ajax请求的。