У меня есть простая нефритовая форма с двумя полями, и я хочу получить данные из этих полей и сгенерировать URI, который соответствует моему API.Не удается создать uri из простой нефритовой формы
Моя форма нефрита это:
doctype html
html
include head
body
form(method='GET', action='/' + firstName + '/' + lastName)
| firstName:
br
input(type='text', name='firstName', value = firstName)
br
| lastName:
br
input(type='text', name='lastName', value = lastName)
br
br
input(type='submit', value='Submit')
я ожидал бы то, чтобы получить что-то вроде /John/Doe
, которые я могу справиться с моим API.
Вместо этого я получаю undefined/undefined?firstName=John&lastName=Doe
Любые идеи о том, как я могу это исправить?
Благодарим за ответ, так что это должно сработать, если я просто создаю небольшой файл javascript с вышеуказанным кодом и добавлю его в Jade? – doctor667
Да, это должно быть. Но вам нужно добавить jQuery lib: '' –
Это, похоже, не работает для меня, хотя логика кажется правильной. Когда я заполняю формы и нажимаю кнопку, ничего не происходит. Я также попытался использовать 'window.location.replace' и' window.location.assign', и это не решило его. Думаю, мне придется немного почистить мой jquery. – doctor667