На первой странице загрузки печенье устанавливается и имеет значение 0.Добавление +1 к значению печенья на щелчке DIV
В основном каждый раз, когда div
щелкают человек (это только для гостей) зарабатывает 1 EXP, поэтому мне нужно изменить значение cookie каждый раз, когда на div
нажал +1. Страница не будет обновлена, поэтому необходимо сохранить файл cookie и показать его в прямом эфире, т. Е. «Вы заработали 50 EXP», а затем нажмите «Вы заработали 51 EXP» без обновления. Однако значение также должно оставаться на месте, если они тоже обновляются.
Я нашел код на StackOverflow, но я не знаю, как связать его:
$(document).ready(function(){
//set exp cookie
setCookie("exp", '0');
//getting the value of exp cookie and assigning it to a variable
var expCookieCount = getCookie("exp");
$("#div").one("click",function(){
expCookieCount++;
//set the incremented value of expCookieCount variable to exp cookie
setCookie("exp",expCookieCount);
// assigning the value of expCookiecount to variable 123
var 123 = getCookie("exp");
});
});
Вы можете задать свой вопрос более точно? В основном вы уже опубликовали решение своей проблемы. – ImreNagy
Было бы намного эффективнее только ПОЛУЧИТЬ файл cookie в начале игры и только ОБНОВИТЬ его каждые х секунд или минут. Просто используйте локальную переменную для хранения «EXP» и обновите файл cookie с помощью таймера. –
'var 123 = getCookie (" exp ");' Это недопустимое имя переменной – Hexaholic