jQuery cookie 问题

发布于 2024-11-28 16:59:50 字数 524 浏览 0 评论 0原文

我正在使用此函数来获取 cookie 并将其值写入隐藏字段:

//WE NEED TO SET THE COOKIE IMMEDIATELY
var tuitting_cookie = $.cookie("tuittingID");
$("#tuittingID").val(tuitting_cookie);

问题是 Cookie 是在该 jQuery cookie 函数所在的同一页面中生成的。

因此,在页面第一次加载时,cookie 还不可用。

我需要做的是设置一个超时函数,每秒检查 cookie,并在 Cookie 在浏览器中可用时立即将值写入该字段。

我该怎么做?有没有更好的解决方案..

让我知道

非常感谢!

PS cookie 是由 PHP 函数生成的。我无法直接使用 jQuery 生成 cookie。因此,我只需要一种每秒检查 cookie 的方法,并在 cookie 在浏览器中可用时立即将 cookie 写入该字段。

再次感谢!

I am using this function to get a cookie and write its value on an hidden field:

//WE NEED TO SET THE COOKIE IMMEDIATELY
var tuitting_cookie = $.cookie("tuittingID");
$("#tuittingID").val(tuitting_cookie);

The problem is that the Cookie is generated in the same page where this jQuery cookie function is.

So at the very first load of the page the cookie is not yet available.

What I need to do is maybe set up a time out function that will check the cookie every second and will write the value in that field as soon as the Cookie becomes available in the browser..

How can I do it? IS there a better solution..

Let me know

Thanks very much!!

P.S the cookie is generated by a PHP function. I cannot directly generate the cookie with jQuery. So I just need a way to check the cookie every second and write the cookie in that field as soon as the cookie becomes available in the browser.

Thanks again!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

泪眸﹌ 2024-12-05 16:59:50

将该代码包装在一个函数中,并将其添加为设置 cookie 时的回调。

Wrap that code in a function and add it as a callback to when you set the cookie.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文