我正在使用Node JS和Express。使用节点JS与客户端共享变量
目前,在服务器端,我将某个变量(源)传递给我的EJS模板,并使用它的一部分填充页面上的列表。
当用户点击该列表中的一个项目时,我需要掌握该变量的另一部分。
我知道我可以再次为AJAX服务器的变量(来源),并解决我的问题。但是这似乎没有必要,因为当模板生成HTML时,我已经有了变量。
通常的做法是什么?人们使用AJAX并获取变量,或者当服务器构建它时,是否有一些很好的方法可以将它存储在页面中?
A“黑客”是创建一个隐藏的元素,并存储在它的价值...
问问你自己。你的变量是否改变,用户是否需要知道它是否实时?变量是否需要一段时间才能加载或发送给客户端?如果是,那么考虑AJAX。 – tsturzl