(おそらく非常にばかげた)質問があります。Express を使用して nodeJS サーバーに送信するフォームがあります。これはテキスト入力とラジオボタンで完全に機能しますが、選択を追加する必要があります。サーバーはエラーを出しませんが、select は適切に解析されません。
私のコード:
<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)
}
});
});
誰かが私が間違っていることを教えてもらえますか?