Всю свою сознательную жизнь у меня не было с этим проблем, всегда отправлял такие ajax-запросы, но сегодня бекенд мне предъявил, что я делаю не правильно.
На сайте множество фильтров, один из которых - поисковая строка.
Изменение любого фильтра меняет при помощи History.pushState адресную строку, добавляя/удаляя переменные.
При ajax-запросе я просто достаю значение каждой переменной из адреса и отправляю объектом на сервер.
Таким образом, поисковая строка имеет соответствующий вид кодировки URL.
И тут бекенд мне говорит, что должна быть нормальная строка из русских символов, ибо Laravel ничего не может отыскать по такому запросу.
Но на моей практике такое вообще впервые, чтобы сервер не скушал подобный запрос.
Надо на моей стороне декодировать эту строку или все-таки бекенд ленится?