nastya97core
@nastya97core
Начинающий программист

Как массив преобразовать в get-образную строку?

Здравствуйте. У меня на сайте есть фильтр, который работает без перезагрузки страницы. Мне хочется, чтобы в случае перезагрузки - данные формы сохранились. Я так поняла, мне нужно просто параллельно у пользователя менять его url с параметрами фильтра. В итоге я имею примерно вот такой массив:
{
filtr: "_created",
status: {"Принят", "Отклонён", "Завершён"},
limit: 8
}


Подскажите, как его преобразовать, чтобы потом сделать вот такое?
history.pushState(null, null, '/adm?'+array);
и обработать его потом на php...
  • Вопрос задан
  • 118 просмотров
Пригласить эксперта
Ответы на вопрос 2
yarkov
@yarkov Куратор тега JavaScript
Помог ответ? Отметь решением.
1. Это не массив
2. URLSearchParams
Ответ написан
Комментировать
TTATPuOT
@TTATPuOT
https://code.patriotovsky.ru/
Самое простое - использовать модуль. Например, query-string. Он даёт более удобный API в отличии от нативного URLSearchParams.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 05:01
999999 руб./за проект
19 апр. 2024, в 03:52
1000 руб./за проект
19 апр. 2024, в 03:01
1000 руб./за проект