Przekazuj zmienne do JavaScript w ExpressJS
Jestem całkowicie zagubiony; Korzystam z NodeJS, aby pobrać JSON i muszę przekazać zmienną na moją stronę i korzystać z danych w JavaScript.
app.get('/test', function(req, res) {
res.render('testPage', {
myVar: 'My Data'
});
To jest mój kod Express (bardzo prosty do celów testowych); teraz używając EJS chcę zebrać te dane, które wiem, że renderuję na stronie, jest po prostu
<%= myVar %>
Ale muszę być w stanie zebrać te dane w JavaScript (jeśli to możliwe w pliku .js), ale na razie tylko wyświetlić zmienną w polu Alert, którego próbowałem
W Jade jest jakalert('!{myVar}')
lub!{JSON.stringify(myVar)}
. Czy mogę zrobić coś podobnego w EJS. Nie potrzebuję żadnego pola<input type=hidden>
i przyjmowanie wartości pola w javascript. Jeśli ktoś może pomóc, zostaniesz bardzo doceniony