首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >访问drupal模块文件中的javascript cookie

访问drupal模块文件中的javascript cookie
EN

Stack Overflow用户
提问于 2012-05-21 22:36:39
回答 1查看 1.1K关注 0票数 0

嗨,我遇到了一个奇怪的问题。我正在用当前用户时间在外部javascript文件中设置cookie。我希望这个时间对服务器可用,所以我使用php cookie检索此时间。

只有当我刷新浏览器两次时,我才能获取该值。如果我更改了当前的系统时间,然后刷新页面,我仍然会看到旧时间,但当我再次刷新时,我会看到更新的时间。

我正在做这样的事情:在这里输入代码

外部js文件

代码语言:javascript
复制
var now=new Date();
currTime=now.getHours();
document.cookie = "currentTime = " +currTime;

模块文件

代码语言:javascript
复制
$current_time = $_COOKIE["currentTime"];
echo $current_time;

我使用drupal_add_js在hook_nodeapi()中调用外部js文件

正如我所说的,我可以从cookie获得当前时间的更新值,但只有在我刷新2次的情况下才能获得。

可能的问题是什么?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2012-05-21 23:41:47

https://github.com/carhartl/jquery-cookie下载并使用jquery.cookie.js

有关jquery.cookie的文档,请访问http://code.google.com/p/cookies/wiki/Documentation

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10687330

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档