[英]In Node.js, assignment of variables
在app.js
我有3個關鍵字的硬編碼:
var a = 'family';
var b ='friends';
var c ='teacher';
並將它們保存在一個名為“List”的數組中
var List = [a, b, c];
現在我在軌道上傳遞了這個List(Twitter API)
twit.stream('statuses/filter', { track: List }, function(stream) {
stream.on('data', function (data) {
// code
});
});
現在,我想接受用戶的關鍵字,所以在index.html
我提供了3個文本框(即<input type="text">
)
當用戶在文本框1中輸入第一個關鍵字時,應將其分配給app.js
var a
,當插入第2個關鍵字時,應將其分配給var b
,依此類推。
<html>
<head>
</head>
<body>
<form>
Key 1<input id="Key_1" class="" name="" type="text" placeholder="First key" required /><br><br>
Key 2<input id="Key_2" class="" name="" type="text" placeholder="Second key" required /><br><br>
Key 3<input id="Key_3" class="" name="" type="text" placeholder="Third key" required /><br><br>
<button type="submit" form="form1" value="Submit">Submit</button>
</form>
</body>
</html>
我怎樣才能做到這一點?
你可以從這個問題做一些類似的事情: 如何在Node.js上的Express.js中獲取GET(查詢字符串)變量?
因此,在提交表單時,您可以獲取查詢參數。 但首先,你需要為每個輸入命名,比如a
, b
和c
:
<html>
<head>
</head>
<body>
<form method="post">
Key 1<input id="Key_1" class="" name="a" type="text" placeholder="First key" required /><br><br>
Key 2<input id="Key_2" class="" name="b" type="text" placeholder="Second key" required /><br><br>
Key 3<input id="Key_3" class="" name="c" type="text" placeholder="Third key" required /><br><br>
<button type="submit" form="form1" value="Submit">Submit</button>
</form>
</body>
</html>
然后,您需要將您的HTML表單發布到Node應用程序中的某個位置,並使用以下方法獲取請求值:
app.post('/post', function(req, res){
a = req.query.a;
b = req.query.b;
c = req.query.c;
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.