Files
tripwithbonus/static/v2/js/blocks/b_search_routes.js
2025-02-05 19:19:31 +03:00

26 lines
818 B
JavaScript

function searchRoutes (form=undefined) {
event.preventDefault()
let $filter_form = $('.b_filter_routes form')[0];
let $search_form = $('.b_search_routes form')[0];
let formData = getFormData($search_form);
formData = getFormData($filter_form, formData);
formData.append('owner_type', 'mover');
let query = formDataToQueryString(formData, [$filter_form, $search_form]);
query+='owner_type=mover'
window.history.pushState(null, null, `?${query}`);
let request = new api({
url: '/routes/find_routes/',
data: formData,
data_type: 'formData',
success: function (res) {
if (!res.html) return;
let $parent = $('.routes_search_results')[0]
$parent.innerHTML = res.html;
}
})
request.ajaxRequest()
}