Всем привет, временем ранее был написан некий запрос на ajax который отлично отрабатывал и я решил его переписать на fetch. В данном случае, как видно на скриншоте в верхнем url (ajax) присутствует кодировка %5B%5D которую ajax запрос видимо с помощью своей магии добавил в url.
В fetch же кодировка не имеется и я получаю статус 500. Подскажите пожалуйста как можно решить задачу.
Код:
let TariffCalculationPassObj = new URLSearchParams({
FreightID: FreightID.dataset.id,
CabinCategoryID: cart.id,
Accommodation: acсommodationPass,
PassTypeIDS: dataID,
});
const urlTariffCalculationPassenger = `${route(
"TariffCalculationPassenger"
)}?${TariffCalculationPassObj}`;
const xCSRFTOKEN = document
.querySelector('meta[name="_token"]')
.getAttribute("content");
const options = {
method: "GET",
headers: {
"X-CSRF-TOKEN": xCSRFTOKEN,
},
};
fetch(urlTariffCalculationPassenger, options)
.then((response) => response.text())
.then((result) => {
console.log(result)
})