请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

毛毛
金牌服务用户   /  发表于:2023-5-19 11:09  /   查看:1120  /  回复:7
1金币
请问通过url传递进活字格的参数(GETURLQUERYVALUE()取值)能不能保存到全局变量里,在工程文件的任意地方都能直接使用?

最佳答案

查看完整内容

您好,这个需求的话,可以给每个用户单独创建一个全局变量,或者参考楼上大佬的方案,使用浏览器的存储去做 对比Cookie、LocalStorage、sessionStorage与IndexedDB

7 个回复

倒序浏览
最佳答案
最佳答案
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2023-5-19 11:09:58
来自 8#
您好,这个需求的话,可以给每个用户单独创建一个全局变量,或者参考楼上大佬的方案,使用浏览器的存储去做

对比Cookie、LocalStorage、sessionStorage与IndexedDB
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2023-5-19 11:20:58
2#
您好,那您就直接在页面中获取到url参数的值后,调用设置全局变量命令去设置全局变量的值就可以了


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
毛毛
金牌服务用户   /  发表于:2023-5-19 11:28:48
3#
Lay.Li 发表于 2023-5-19 11:20
您好,那您就直接在页面中获取到url参数的值后,调用设置全局变量命令去设置全局变量的值就可以了:loveline ...

在哪个界面赋值,页面中怎么调用,能做一个demo吗
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2023-5-19 11:43:02
4#
您好,给您做了一个demo在页面加载时命令中调用


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
毛毛
金牌服务用户   /  发表于:2023-5-19 21:56:12
5#
本帖最后由 毛毛 于 2023-5-19 22:10 编辑
Lay.Li 发表于 2023-5-19 11:43
您好,给您做了一个demo在页面加载时命令中调用

试验了下,功能没问题,但是这个全局变量与我理解的全局变量不太一样。
比如有多个连接同时登录时,传入的id参数不一样,使用全局变量会导致最后一个传入的id参数覆盖之前的值。
希望实现的功能是将每个连接传入的id值保存起来,在需要使用时将各自的id直接取出来用,互不影响。
比如第一个用户传递的id是001,第二个用户传递的id是002....
这个应该用什么思路?页面传值的话好像母版页那里又不太好使。
回复 使用道具 举报
siwicloud
中级会员   /  发表于:2023-5-20 18:39:35
6#
毛毛 发表于 2023-5-19 21:56
试验了下,功能没问题,但是这个全局变量与我理解的全局变量不太一样。
比如有多个连接同时登录时,传入 ...

+1
回复 使用道具 举报
mucai悬赏达人认证 活字格认证
高级会员   /  发表于:2023-5-20 18:52:41
7#
毛毛 发表于 2023-5-19 21:56
试验了下,功能没问题,但是这个全局变量与我理解的全局变量不太一样。
比如有多个连接同时登录时,传入 ...

全局变量应该是在服务端的内存里的,所有连接使用这个变量时,是同一个值。如果你要实现各个客户端连接各有自己的值,你的思路应该从客户端出发,使用客户端的内存,cookie或storage都可以使用~~~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部