I am trying to pass url variable to axios call:
let timer;
document.getElementById('dropdown').addEventListener('keyup', () => {
clearTimeout(timer);
timer = setTimeout(() => {
const url = "/register-item/categories";
filter.filterSubmit(selectTypeId, url);
}, 500);
});
filterSubmit(selectTypeId, url) {
http({
method: 'post',
url: url,
data: {
item_type_id: selectTypeId,
}
})
}
but I get this error Uncaught (in promise) TypeError: Cannot read properties of isURLSameOrigin.js undefined (reading 'protocol').
And when I do it like this:
http({
method: 'post',
url: '/register-item/categories'
})
Everything works fine.
It should be
filterSubmit(url) {
http({
method: 'post',
url,
})
}