X
Sort By
Filters
{
console.log('filter-updated');
let form = $refs.filter_form;
let sval = $('#sort-by').val();
let sortString = '&sort_by=' + sval;
console.log(sortString);
const queryString = new URLSearchParams(new FormData(form)).toString()
console.log('filter updated',queryString);
fetch('/collections/mini-list?' + queryString + sortString)
.then(response => response.text())
.then(data =>{
let html_div = document.createElement('div');
html_div.innerHTML = data;
let html_dom = html_div.querySelector('#CollectionAjaxResult').innerHTML;
document.querySelector('#CollectionAjaxResult').innerHTML = html_dom;
history.replaceState(null,null,'?' + queryString + sortString);
callPrice();
})
.catch(error => console.error('Error:',error))
})"
>

ADD TO CART

ADD TO CART

ADD TO CART

ADD TO CART

ADD TO CART

ADD TO CART

ADD TO CART

ADD TO CART

ADD TO CART

ADD TO CART

ADD TO CART

ADD TO CART

ADD TO CART

ADD TO CART

ADD TO CART

ADD TO CART

ADD TO CART

ADD TO CART