Добавление пути URL AJAX к URL текущей веб-страницы - PullRequest
0 голосов
/ 06 июня 2019

У меня есть веб-страница с нумерацией страниц AJAX, и я хотел бы добавить URL-адрес ajax к URL-адресу веб-страницы, чтобы он запоминался при обновлении и т. Д.

Я хочу получить это из этого: localhost:8000/search

в localhost:8000/search?*Then the ajax path here*

Как мне поступить? Является ли это возможным? вот мой текущий код

$('.container').on('click', '.pagination a', function(zmm) {
  zmm.preventDefault();
  var page = $(this).attr('href').split('page=')[1];
  var sortby = $('#SortBy').val();

  $.ajax({
    url: '/searchsort?page=' + page,
    data: {
      SortbyList: sortby,
      name: name,
      city: city,
      country: country,
      category: category,
      sl: sl
    },
    success: function(data) {

      $('.search-results-holder').html(data).load();
      $('html,body').animate({
        scrollTop: $(".profile").offset().top - 100
      });

    }

  })

});

1 Ответ

0 голосов
/ 06 июня 2019

использовать pushstate:

var newState = history.pushState(state, titel, URL);

См: https://wiki.selfhtml.org/wiki/JavaScript/History/pushState

и для хранения URL используйте localStorage ():

localStorage.setItem('name', 'value'); // set
my url = localStorage.getItem('name'); // get

См: https://wiki.selfhtml.org/wiki/JavaScript/Web_Storage

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...