我正在使用此函数获取cookie并将其值写在隐藏字段上:
//WE NEED TO SET THE COOKIE IMMEDIATELY
var tuitting_cookie = $.cookie("tuittingID");
$("#tuittingID").val(tuitting_cookie);
问题是Cookie是在这个jQuery cookie函数所在的同一页面中生成的。
因此,在第一次加载页面时,cookie尚不可用。
我需要做的是设置一个超时功能,每隔一秒检查一次cookie,并且一旦Cookie在浏览器中可用,就会在该字段中写入值。
我该怎么办?有没有更好的解决方案..
让我知道
非常感谢!!
P.S该cookie由PHP函数生成。我不能用jQuery直接生成cookie。所以我只需要一种方法每秒检查一次cookie,并在cookie在浏览器中出现后立即在该字段中写入cookie。
再次感谢!
答案 0 :(得分:0)
将该代码包装在函数中,并在设置cookie时将其添加为回调函数。