javascript - 简单的 MEAN 堆栈问题

标签 javascript node.js express web mean

我有一条快速路线; router.get('/uni/:queryst', function (req, res) { var choice = req.params.queryst);}

基本上,我使用 URL 中的 queryst 值来查询数据库中的某些内容。在前端,我需要有一个输入字段,用户在其中输入选择并点击提交,然后它会在浏览器上转换为类似/uni/valuehere 的内容,并发送 GET 来表示它被我上面编写的路由器捕获的位置。我不知道如何使 HTML 的输入字段变成/uni/valuehere 格式的 URL。

对于最初测试代码,我直接手动输入 URL 以及我想要验证的值以检查数据是否通过。好吧,用户不会直接输入 URL 进行搜索,他们需要一个表单,这就是我无法理解如何将输入字段转换为/uni/WhateverTheUserHasTypedInTheFieldShouldAppearHere 格式的 URL 的原因

预先感谢您的帮助。我正在自学 MEAN 堆栈,并且已经取得了很大的进步。我需要经验丰富的开发人员的支持,因为我目前被困在这里。

最佳答案

发送请求写入时(在 Controller 中):

$http.get('/uni/'+queryst).success(function(response){

    // Write code using response

});

在服务器端写入:

$http.get('/uni/:queryst',function(req,res){
var choice= req.params.queryst
// Code ....

});

关于javascript - 简单的 MEAN 堆栈问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34535725/

相关文章:

javascript - jQuery 用户界面。创建后将 slider 值插入 block 中

node.js - Loopback "Include"过滤器因 hasManyThrough 关系而失败

javascript - 谷歌表格/Javascript : Unable to search for a specific string in an array using indexOf()

javascript - 如何测试 Grunt 插件

javascript - 从 NodeJS 启动 Windows 程序

javascript - 召唤依赖注入(inject)并调用模块内的方法/函数

javascript - NodeJS 从其他函数填充 "req"

postgresql - Sequelize 在查询数据库时抛出一般错误消息

javascript - 如何让 React-Router 呈现服务器的交互式输出?

javascript - 条件渲染标记 (JSX) 与 CSS `display: none` - 哪个更好?