Есть вот такой вот скрипт, для выбора количество записей в таблице на странице
$(document).ready(() =>
{
$("#rowPerPage").on("change", () =>
{
var pages = $("#rowPerPage>option:selected").text();
//var pages = 15;
var form = $("form.search.pull-left");
var input = $("input.rawOnpage").attr(
{"value": pages}
);
$(input).appendTo(form);
//localStorage.setItem('value', pages);
document.getElementById("filtAccept").click();
});
});
Проблема в том что при переходе на разные страницы это значение скидывается, можно ли как-то сохранить значение переменной pages
в localStorage
, чтобы при переходе на другие страницы, значение в select
оставалось одним?
Попробуйте так
$(document).ready(() =>
{
var tempPages = localStorage.getItem('pages');
if(tempPages != null){
$("#rowPerPage").val(tempPages);
}
$("#rowPerPage").on("change", () =>
{
var pages = $("#rowPerPage>option:selected").text();
//var pages = 15;
var form = $("form.search.pull-left");
var input = $("input.rawOnpage").attr(
{"value": pages}
);
$(input).appendTo(form);
localStorage.setItem('pages', pages);
document.getElementById("filtAccept").click();
});
});
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Необходимо создать PUT-запрос и отсылать по нему динамически получаемые данные
В методе ngOnInit() следующий код: