我有快车路线; router.get(' / uni /: queryst ',function(req,res){ var choice = req.params.queryst);}
基本上我使用URL中的 queryst 值来使用它来查询我的数据库中的内容。在前端,我需要有一个输入字段,用户键入选项并点击提交,然后在浏览器上转换为/ uni / valuehere之类的内容,并发送GET以表示我在上面写的路由器捕获的位置。我不知道如何将HTML的输入字段转换为格式/ uni / valuehere的URL。
至于最初测试代码,我直接输入了URL 手动 ,其中包含我要验证的值,以检查数据是否通过。好吧,用户不会直接输入网址进行搜索,他们需要一个表格,这就是我无法理解如何将输入字段转换为格式的网址/ UNI / WhateverTheUserHasTypedInTheFieldShouldAppearHere
提前感谢您的帮助。我自学了MEAN堆栈并且已经走了很长的路。我需要有经验的开发人员的支持,因为我目前被困在这里。
答案 0 :(得分:0)
发送请求时写入(在控制器中):
$http.get('/uni/'+queryst).success(function(response){
// Write code using response
});
在服务器端写:
$http.get('/uni/:queryst',function(req,res){
var choice= req.params.queryst
// Code ....
});