Сохранить последнюю сортировку в bootstrap-sortable

166
27 мая 2019, 19:40

Такой вот вопрос, есть таблица с данными, я реализовал постраничный переход с помощью "limit " + pages + " offset " + count + "), \n" - в sql запросе, для сортировки использую bootstrap-sortable.js, и получается при переходе на следующую страницу с данными, моя html перегружается но уже с другой пачкой данных, и заново нужно сортировать, есть ли какая-то возможность в этом плагине чтобы запоминало последнюю сортировку, и чтобы оно автоматически применялась при перезагрузке страницы?

Answer 1
$( document ).ready(function() {
  var ths = $('.sortable th:not([data-defaultsort="disabled"])')
  if (localStorage.sort) {
    var sort = JSON.parse(localStorage.sort)
    var th = $('.sortable th[data-sortcolumn=' + [sort.index] + ']')
    if (!th) return
    if (sort.direction === 'up') th.click()
    th.click()
  }
  function saveSort(index, direction) {
    localStorage.sort = JSON.stringify({ index: index, direction: direction })
  }
  $(ths).on('click', function() {
    var index = $(this).attr('data-sortcolumn')
    var direction = $(this).hasClass('down') ? 'up' : 'down'
    saveSort(index, direction)
  })
});
READ ALSO
Некоторые SVG не воспроизводят анимацию

Некоторые SVG не воспроизводят анимацию

На сайте есть карусель Owl-carouselНаписал скрипт, что если переключать слайдеры карусели, то SVG картинка должна воспроизводиться заново

159
Поменять значение Input при выборе select

Поменять значение Input при выборе select

Всем привет есть такой input:

141
Помогите не работает код jQuery!

Помогите не работает код jQuery!

Помогите пожалуйста с кодом,при нажатии на кнопку должен выводиться текст но такого не происходит вот код :

153
Не могу обновить таблицу

Не могу обновить таблицу

Не могу при вставке в таблицу resultsell обновить значение в таблице productsСуть такая: я при вставке в таблицу resultsell должен отнять 1 у определенного...

134