我在服务器端有一个过滤器,它会在每个响应中添加一个cookie myCookie
。
我在一个dojo小部件中截取响应,如下所示:
define("mySolution/ServerCookieWidget", [
"dojo/request/notify",
"dojo/cookie"
], function (notify, cookie) {
notify("load", function(response) {
var cookieRead = cookie("myCookie");
console.log('Cookie read is: ', cookieRead);
});
});
我想使用读取的值在客户端进行一些计算。
如何与其他小部件共享读取cookie值?
我是Dojo的新手,因此不知道语法,也找不到适合我的场景的任何示例。
1条答案
按热度按时间omhiaaxx1#
根据架构的其他部分,您可能希望使用Dojo的pubsub模块
dojo/topic
:https://dojotoolkit.org/reference-guide/1.10/dojo/topic.html
例如,将代码更改为:
您可以创建订阅主题的小部件: