【发布时间】:2016-04-04 19:03:25
【问题描述】:
我有一条快速路线; router.get('/uni/:queryst', function (req, res) { var 选择 = req.params.queryst);}
基本上我使用 URL 中的 queryst 值来查询我的数据库中的某些内容。在前端,我需要有一个输入字段,用户在其中键入选项并点击提交,然后它在浏览器上转换为 /uni/valuehere 之类的内容,并发送 GET 以表示它被我上面写的路由器捕获的位置.不知道如何让 HTML 的输入框变成 /uni/valuehere 格式的 URL。
至于最初的代码测试,我直接手动输入了我想要验证的值来检查数据是否通过。好吧,用户不会直接输入 URL 进行搜索,他们需要一个表单,这就是我无法理解如何将输入字段转换为 /uni/WhateverTheUserHasTypedInTheFieldShouldAppearHere 格式的 URL 的原因
提前感谢您的帮助。我正在自学 MEAN 堆栈并且已经走了很长一段路。我需要经验丰富的开发人员的支持,因为我目前被困在这里。
【问题讨论】:
-
字符串连接
-
关于表单提交逻辑,能不向服务器发起请求吗?就像 var val=form['btnValue'] //无论用户点击了什么(您将有权访问)然后 request({url: 'http://
/api/v1/uni/'+val }) ?
标签: javascript node.js express web mean