我想在jade页面上以app.js作为select-option显示来自SQL Server数据库的项目,

问题描述 投票:0回答:1

我想在jade页面上以app.js作为select-option显示来自SQL Server数据库的项目,但即使我已达到列表中的项目数,我也得到[object,object]的结果或者我只能将其显示为数字。

var express = require('express');
var router = express.Router();
var db = require('../config/db');
var sql = require('mssql');
var app = express();
var result;
var liste = [];

router.get('/doktorkayit', function (req, res, next) {

    sql.connect(db, function (err) {
        if (err)
            console.log(err);

        var request = new sql.Request();

        request.query('select hastaneAdi from hastaneİsimleri', function (err, result) {
            if (err) {
                console.log(err);
                res.send(err);
            }

            sql.close();
            res.render('doktorkayit', {
                liste: result.recordset
            }, function (err, html) {
                if (err)
                    console.log(err);
                else
                    res.send(html);
            });
        });
    });
});

select#drGorevliOlduguHastane.custom- 
select(name='drGorevliOlduguHastane')
option(value="Seçiniz" selected='seçiniz') Seçiniz
-each item in liste
option(value="") item
node.js pug
1个回答
0
投票

我终于做到了。

res.render('doktorkayit', {
result: result.recordset
}, function (err, html) {
if (err)
console.log(err);
else
res.send(html);
});


-for item in result
option=item.hastaneAdi
© www.soinside.com 2019 - 2024. All rights reserved.