Мне нужно держать счетчик для игры, которую я делаю. Каждый раз, когда они выигрывают игру, я хочу добавить ее к счетчику. Тем не менее, каждый раз, когда они выигрывают, страница обновляется, чтобы начать новую игру. Есть ли способ обновить этот счетчик, даже если страница перезагружена?Сохранение счетчика после обновления страницы?
0
A
ответ
0
Вы можете использовать куки, здесь очень простой пример с JQuery печенья плагин:
Код: https://github.com/carhartl/jquery-cookie
Примеры использования: http://www.electrictoolbox.com/jquery-cookies/
Набор печенья:
$.cookie("example", "foo", { expires: 7 });
Получить значение cookie:
alert($.cookie("example"));
Очень чистый и компактный :)
0
Сохраните значение в файле cookie или в локальном хранилище, если используете совместимый браузер.
0
Положите его в печенье. Мммм ... куки. Вкусно.
0
w3school cookie дает простое объяснение для этого.
Вскоре это способ сохранить данные браузера на локальном компьютере.
// So, you may try
setCookie("win_count",value,exdays); // to set some data to "win_count"
// and after the page was reloaded to restore the win counter with the help of:
getCookie("win_count");
0
Используйте печенье
JQuery:
$.cookie("example", "foo", { expires: 7 });
Pure JavaScript:
function getCookie(name) {
var matches = document.cookie.match(new RegExp("(?:^|;)" + name.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, '\\$1') + "=([^;]*)"))
return matches ? decodeURIComponent(matches[1]) : undefined
}
function setCookie(name, value, props) {
props = props || {}
var exp = props.expires
if (typeof exp == "number" && exp) {
var d = new Date()
d.setTime(d.getTime() + exp * 1000)
exp = props.expires = d
}
if (exp && exp.toUTCString) {
props.expires = exp.toUTCString()
}
value = encodeURIComponent(value)
var updatedCookie = name + "=" + value
for (var propName in props) {
updatedCookie += "; " + propName
var propValue = props[propName]
if (propValue !== true) {
updatedCookie += "=" + propValue
}
}
document.cookie = updatedCookie
}
function deleteCookie(name) {
setCookie(name, null, {
expires: -1
})
}
Смежные вопросы
- 1. HTML: сохранение флажка отмечено после обновления страницы
- 2. Сохранение истории PushState после обновления страницы
- 3. Сохранение переменной одинаково после обновления страницы
- 4. Обновления страницы после обновления
- 5. MySQL Trigger для обновления счетчика после вставки
- 6. сохранение значения переменной и получение ее после обновления страницы
- 7. Сохранение выбранного значения в выпадающем списке после обновления страницы
- 8. Добавление класса в прокрутку и сохранение поведения после обновления страницы
- 9. Сохранение состояния сокета TCP (соединение) после обновления страницы
- 10. Сохранение порядка строк после обновления
- 11. Сохранение модели после обновления атрибута
- 12. Сохранение данных после обновления приложения
- 13. Сохранение счетчика в модели
- 14. Сохранение значения из счетчика на странице обновления - файлы cookie?
- 15. jquery counter останавливается после обновления страницы
- 16. Сохранение состояния сети после обновления автоматически
- 17. Сохранение данных после закрытия страницы
- 18. Угловая $ широковещательный только обновления после обновления страницы
- 19. AJAX и PHP после обновления страницы
- 20. Как сделать перенаправление страницы после обновления страницы?
- 21. Данные исчезнут после обновления страницы,
- 22. Обновление страницы после обновления sql
- 23. Данные отсутствуют после обновления страницы
- 24. Фокус курсора после обновления страницы
- 25. jQuery работает после обновления страницы
- 26. $ cookie теряется после обновления страницы
- 27. Остановить отправку после обновления страницы
- 28. Skrollr ломает после обновления страницы
- 29. Переменные Javascript после обновления страницы
- 30. Сохранять данные после обновления страницы
Хранить его в печенье? –
Хранить в куки или использовать DOM Хранение или хранение в БД –