我有一个网站,他们希望根据cookie变量动态更改HTML链接。这个cookie变量由PHP设置。 cookie请求每分钟定期完成。因此javascript变量是uptodate。现在我想每隔一分钟检查一下这个javascript变量是否有变化。根据此变量的值,应显示或不显示链接。我怎样才能在JavaScript中实现这样的想法?
答案 0 :(得分:0)
使用setTimeout函数每分钟检查一次cookie值 -
setTimeout(function(){
if(getCookie(cookie_name) == 'desired_value') {alert ('yes');}
, 60000);
function getCookie(cname) {
var name = cname + "=";
var ca = document.cookie.split(';');
for(var i=0; i<ca.length; i++) {
var c = ca[i];
while (c.charAt(0)==' ') c = c.substring(1);
if (c.indexOf(name) != -1) return c.substring(name.length,c.length);
}
return "";
}
答案 1 :(得分:0)
检查变量。如果它具有状态x,则在div部分中打印该值。
$("#divsection").html("html code goes in here");