Node.js 我确实需要在前端使用EJS从后端的数据库数据中填充代码组合框 这是后端 调用查询函数 这是我对前端的测试 预期结果
要显示在网页组合框中的位置,供用户从中选择值 收到的结果 错误:未在后端定义位置 前端Node.js 我确实需要在前端使用EJS从后端的数据库数据中填充代码组合框 这是后端 调用查询函数 这是我对前端的测试 预期结果,node.js,Node.js,要显示在网页组合框中的位置,供用户从中选择值 收到的结果 错误:未在后端定义位置 前端 位置 请在说明中展开您的问题。此外,我建议添加实际值和预期值。 register.get('/register', function (req, res) { function get_position(callback) { tempCont.query('SELECT * from `positions`',function (erro
位置
请在说明中展开您的问题。此外,我建议添加实际值和预期值。
register.get('/register', function (req, res) {
function get_position(callback) {
tempCont.query('SELECT * from `positions`',function (error, results) { if (error) callback(null);
callback(results);
console.log("from query = " + results);});
get_position(function (data) {
if (!!error) {
console.log('Error in getting positions to combo box');}
else {
res.render('register', {positions:positions.id}); } }) })
<input type=text list=browsers >
<datalist id=browsers >
<% positions.forEach(function(item){ %>
<option> <%= item %>
<%});%>
</datalist>
function get_dept(callback) {
tempCont.query('SELECT * from `positions`', function (error, results) {
if (error) callback(null);
callback(results);
});
}
get_dept(function (izo) {
if (!!error) {
console.log('Error in getting departments to combo box');
}
else {
res.render('./register', { errors: null, positions: izo });
}
})
<label>Position</label><br>
<input type=text list=browsers >
<datalist id=browsers >
<% positions.forEach(function(item){ %>
<option> <%= item.role_name %>
<%});%>
</datalist>