2
我有一個(可能非常愚蠢)的問題。 我有一個表單,我用Express提交給我的nodeJS服務器。 這適用於文本輸入和單選按鈕,但現在我必須添加一個選擇。 服務器不會給出錯誤,但該選擇未正確解析。nodejs handeling選擇表單元素
我的代碼:
<select id="chooselang">
<option value="nl" name="language">NL</option>
<option value="en" name="language">EN</option>
</select>
和我的服務器看起來是這樣的:
app.post('/settings', function(req, res){
// Fill JSON array with new settings
var myData = {
,name : req.body.name
,mail : req.body.email
,language : req.body.language
,location: req.body.location
}
// Write to JSON file
fs.writeFile(configfilepath, JSON.stringify(myData, null, 4), function(err) {
if(err) {
res.send(500);
console.log(err);
} else {
setTimeout(function() {
res.redirect('back');
}, 2000)
}
});
});
可能有人請告訴我,我做錯了嗎?
你的'
是這樣!我最初是按照你的建議做的,但忘記重啓服務器,所以我認爲它不起作用。謝謝!! – jansmolders86