我有一个具有AJAX分页的网页,我想在该网页的url中添加ajax网址,以便在刷新等时记住它。
我想从这里得到它:
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
});
}
})
});
答案 0 :(得分:0)
使用pushstate:
var newState = history.pushState(state, titel, URL);
请参阅: https://wiki.selfhtml.org/wiki/JavaScript/History/pushState
并使用localStorage()存储URL:
localStorage.setItem('name', 'value'); // set
my url = localStorage.getItem('name'); // get