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

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

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


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

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

Войти через центр авторизации
Похожие вопросы