【发布时间】:2018-12-25 22:40:23
【问题描述】:
我是 node.js 的新手,我想知道如何在页面加载时使用 mysql 值填充选择菜单。我正在使用 nodejs、expressjs 和jade/pug。我无法在谷歌中找到任何解决方案。
玉文件:-
block sale
form(action = "/get_sale", method = "GET")
select(id="cbosale", name="cbosale", class="custom-select custom-select-sm")
each sale in ["24", "34"]
option(value="#{sale}") #{sale}
App.js 文件:-
app.get('/get_sale', function(req, res){
db.connect(function(err){
db.query("SELECT DISTINCT(SaleNo), Season FROM tcatalogue",function(err, result, fields){
Object.keys(result).forEach(function(key){
var row = result[key];
console.log(row.SaleNo)
})
})
})
})
应该从 app.js 文件中获取值,而不是玉文件中的静态值。
【问题讨论】:
-
如果您能向我们展示您已经在使用的 HTML 以及如何从 mysql 服务器获取值,那就太好了。
-
欢迎来到 StackOverflow。请花一些时间阅读帮助页面how to ask good questions。最后请学习how to create a Minimal, Complete, and Verifiable Example如果可能的话。