<input type="checkbox" value="62" name="svfilter_category" checked>
<input type="checkbox" value="63" name="svfilter_category" checked>
<input type="checkbox" value="67" name="svfilter_category" checked>
/catalog/?svfilter_category=67
Array
(
[_route_] => catalog/
[svfilter_category] => 67
[path] => 61
[route] => product/category
)
https://site/catalog?svfilter_place=125;557&svfilter_category=62&svfilter_category=63
&svfilter_category=62&svfilter_category=63
&svfilter_category=62,63
$(селектор).on('click'
onclick это как $(селектор).click(
<script>
function formProductData(name, url){
//какой-то код
}
</script>
$(document).ready(function () {
var hash = document.location.hash;
// получили очищенное имя якоря- #anchor_search превращается в #search
var anchor = hash.split("_")[1];
// теперь можно прокручивать
var target = $("#" + anchor);
$('html, body').animate({
scrollTop: target.offset().top
}, 1000);
//очищаем хеш из URL
history.replaceState({}, document.title, window.location.href.split('#')[0]);
});
$input_count.on('input change', function(e) {
.input-buffer {
position: absolute;
top: -1000px;
left: -1000px;
visibility: hidden;
white-space: nowrap;
font-family: inherit;
letter-spacing: inherit;
font-size: 20px;
}
$input_count.trigger('change');
$(() => {
$('#module').bereket({
module_id: {{ module_id }},
lazy: {{ lazy_load ? 'true' : 'false' }},
pagination_class: '.pagination',
navigation_class: '.navigation',
products_class: '.products',
use_pagination: {{ pagination_data ? 'true' : 'false' }},
use_more: {{ btn_more_status ? 'true' : 'false' }},
});
});
.modal-open {
overflow: hidden;
}
а если svfilter_category сделать массивом
GET запрос получается такой
для читаемости подкорректирую
/catalog/?svfilter_category=0=67&;1=62&;2=68
и на сервер прилетает только один параметр svfilter_category