[英]Simple MEAN Stack issue
我有一條快速路線; router.get('/ uni /: queryst ',function(req,res){var choice = req.params.queryst);}
基本上,我使用URL中的queryst值來查詢數據庫中的內容。 在前端,我需要有一個輸入字段,用戶可以在其中輸入選擇並點擊提交,然后在瀏覽器上將其轉換為類似/ uni / value的內容,並發送GET表示它被我上面編寫的路由器捕獲了。 我不知道如何使HTML的輸入字段變成/ uni / valuehere格式的URL。
至於最初的代碼測試,我直接手動輸入URL ,並輸入要驗證的值以檢查數據是否通過。 好吧,用戶不會直接鍵入URL來搜索,他們將需要一種形式,這就是我無法理解如何將輸入字段轉換為格式為/ uni / WhateverTheUserHasTypedInTheFieldShouldAppearHere的URL的原因
先謝謝您的幫助。 我正在自學MEAN堆棧,並且已經走了很長一段路。 我目前在這里,所以需要經驗豐富的開發人員的支持。
發送請求時,寫(在控制器中):
$http.get('/uni/'+queryst).success(function(response){
// Write code using response
});
在服務器端寫:
$http.get('/uni/:queryst',function(req,res){
var choice= req.params.queryst
// Code ....
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.