Javascript 刷新时如何保存计数器值?
js:Javascript 刷新时如何保存计数器值?,javascript,php,Javascript,Php,js: var x=0; 函数计数(){ x+=1; document.getElementById(“计数”).value=x; $.cookie(“键”,值) } html: 绿洲海滩酒店价格: $50 预订: 我正在试着制作订票系统。用户必须登录并提交报价。我试图在注销时保留预订数量,但当我刷新页面时,它会继续重新启动。因此,在页面加载时读取cookie值 var value = parseInt($.cookie("key") || 0, 10); 刷新时,您需要从cooki
var x=0;
函数计数(){
x+=1;
document.getElementById(“计数”).value=x;
$.cookie(“键”,值)
}
html:
绿洲海滩酒店价格:
$50
预订:
我正在试着制作订票系统。用户必须登录并提交报价。我试图在注销时保留预订数量,但当我刷新页面时,它会继续重新启动。因此,在页面加载时读取cookie值
var value = parseInt($.cookie("key") || 0, 10);
刷新时,您需要从cookie中读取值,如下所示:
if($.cookie('key')){
var x = parseInt($.cookie('key'));
}
else{
var x = 0;
}
function count() {
x += 1;
document.getElementById( "counting" ).value = x;
$.cookie("key", x); //I assume you want to save x and not val
}
将值存储在以前用户提到的cookie中。
您还可以使用AJAX将值传递给PHP,然后将其存储在会话变量中。你可以在上找到完整的代码。你是否检查过此文档:因为你在加载页面时没有读取cookie值。或者更好:或者-w3schools是一个很差的参考网站-请在建议方法对初学者足够好的时候发布示例,对于存储变量有问题的人,应该至少访问一次。不,这对初学者来说是可怕的,因为它教的是糟糕的实践。我强烈建议不要推荐比这更好的东西:我确实这么做了,看到我的第一条评论了吗
var value = parseInt($.cookie("key") || 0, 10);
if($.cookie('key')){
var x = parseInt($.cookie('key'));
}
else{
var x = 0;
}
function count() {
x += 1;
document.getElementById( "counting" ).value = x;
$.cookie("key", x); //I assume you want to save x and not val
}