У меня есть экспресс-маршрут; router.get ('/ уни /: queryst', функция (Req, Рез) { выбор вар = req.params.queryst);}Простая проблема с MEAN
Где в основном я использую значение queryst из URL использовать его для запроса чего-то в моей базе данных. На переднем конце мне нужно иметь поле ввода, в котором пользователь вводит выбор и обращается в submit, а затем переводит что-то вроде/uni/valuehere в браузере и отправляет GET, чтобы выразить, где он попадает на маршрутизатор, который я написал выше , Я не знаю, как я могу внести поле ввода HTML в URL-адрес формата/uni/valuehere.
Что касается тестирования коды изначально я был непосредственно введя URL вручную со значением I, предназначенным для проверки, чтобы проверить данные прошли. Ну, пользователи не будут набирать URL напрямую для поиска, им нужна форма, и я не могу понять, как превратить поле ввода в URL-адрес в формате/uni/WhateverTheUserHasTypedInTheFieldShouldAppearHere
Заранее спасибо за помощь. Я сам изучаю стек MEAN и прошел долгий путь. Мне нужна поддержка опытных разработчиков, поскольку я в настоящее время застрял здесь.
конкатенации строк –
на форме представить логику, вы можете не сделать запрос сервер? Как var val = form ['btnValue'] // независимо от того, что пользователь нажал (к которому у вас будет доступ), а затем запросите ({url: 'http: ///api/v1/uni /' + val}) ? –
SKY