问题描述
我想从我的服务器给我的客户端一些值(在javascript中使用它们)。
我知道我可以使用 ,但是问题是,所有请求都将保留它们,而当客户端第一次加载时,我只需要它们一次(这并不是真正的问题)。
我还可以将这些值传递给模板,以使用“ data-value-name”属性设置值来呈现一些html标签(例如<body data-name="joe" data-id="123456"> )
两种解决方案都可以正常工作,但是有更好的方法吗?
1楼
Constantinius
3
已采纳
2015-07-30 17:53:19
我通常要做的是创建一个<script>元素,在其中将值直接呈现给存储在局部或全局变量中的JavaScript对象。
如果您有很多值,也可以考虑实现一个返回JSON的视图,该视图是通过客户端从ajax请求的。