Escape ../ в пути браузера - PullRequest
0 голосов
/ 08 марта 2020

В настоящее время я работаю над некоторым проектом в реакции, и поисковый запрос представлен как / search /: query . Он отлично работает, когда запрос "что-то" , но я ищу "что-то /../../ еще" это изменить URL-адрес на "/ else" . Маршрут не меняется, а URL-адрес меняется. Я использую response-router-dom, и имя пути обновляется при отправке входных данных для поиска.

this.props.history.push('/search/' + searchValue);

Как мне выйти из searchValue, чтобы он не испортил URL после отправки

1 Ответ

0 голосов
/ 08 марта 2020

Попробуйте выбрать искомое значение следующим образом: encodeURIComponent () do c: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent

...