Всем добра!
Помогите пожалуйста обойтись решением малой кровью:
Пользуюсь вот таким замечательным плагином
https://github.com/Mikhus/jsurl
Позволяет манипулировать URl'ом.
Все работает до перезагрузки страницы:
Забиваю массив (динамически), но тут покажу просто статикой
url.query.materials = [1,2,3];
history.pushState(null, null, url);
Получаю вот такой URL:
/gg?materials[]=1&materials[]=2&materials[]=3
Все здорово, атрибуты удаляются и добавляются.
Но, стоит мне просто сделать перезагрузку страницы и попытаюсь изменить это же самое, как получаю:
/gg?materials%5B%5D[]=1&materials%5B%5D[]=2&materials%5B%5D[]=3&materials[]=4
Пока есть идея только как то тупо производить замену в
location.href. Но это как то некрасиво, должен быть какой то способ.