我正在做一個喜歡/不喜歡的系統。這裏的html代碼:不能確定req.body.name的值 - express節點js
<form method="post" name="ratings">
<input type="submit" name="vote" value="like">
<input type="submit" name="vote" value="dislike">
</form>
在我的索引文件,如果我做
var inputValue = req.body.vote;
console.log(inputValue);
我得到任何「喜歡」或「不喜歡」,這取決於按鈕我點擊。但是,我似乎無法使用此值。就像我嘗試使用帶有這個值的if語句一樣,無論我比較它,我都會變得真實。例如:
if (inputValue = "random") {
console.log("random");
}
隨機在控制檯中返回,即使req.body.vote ==「like」或「dislike」。
你比較'=='或'===',所以它應該是'if(inputValue ==「random」){...',這是一個簡單的輸入錯誤 – adeneo