Я хотел бы показать элементы из базы данных SQL Server с app.js в качестве опции выбора на странице Jade, - PullRequest
0 голосов
/ 20 апреля 2019

Я хотел бы показать элементы из базы данных SQL Server с app.js в качестве опции выбора на странице Jade, но даже если я достиг количества элементов в списке, я получаю результат как [объект, объект] или я могу отображать его только как число.

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

1 Ответ

0 голосов
/ 20 апреля 2019

Я наконец сделал.

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
...