Selected option html form gebruiken als variabele in node.js backend?

Status
Niet open voor verdere reacties.

margreetdost

Gebruiker
Lid geworden
26 jun 2014
Berichten
25
Wie kan mij uitleggen hoe ik de value van een selected option uit html kan gebruiken in server.js in een node.js project. De data komen uit MongoDB en ik gebruik EJS als template engine.

Voorbeeld:

(uit server.js)

let year = '2020';
app.get('/', (req, res) => {
const db = client.db(dbName);
const collection = db.collection('songs');
// Find songs: hier kun je in find {} iets invoegen dat naar een bepaald jaar verwijst

collection.find({year}).toArray(function(err, songlist) {
assert.equal(err, null);
res.render('index', {'songs': songlist});
});
});

Dit werkt voor 2020.... Nu wil ik dat de variabele year de waarde krijgt uit deze code uit index.ejs:

<form method="post" action="getYear" class="customSelect">
<select name="year" id="year">
<option value="2019">2019</option>
<option value="2020">2020</option>
</select>
<span class="customArrow"></span>
</form>

Groet, Margreet
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan