我有一個表在SQL Server中,我試圖在Web瀏覽器中顯示它,並應用數據表(jQuery)。下面的代碼工作正常,因爲它在命令行中提供了輸出。但我必須在瀏覽器上獲取它(可能是json格式)。 我使用'乏味'進行連接,因爲這是我在Express.js文檔中找到的。節點js工作正常,但我怎樣才能在瀏覽器上?
var express = require('express');
var app = express();
var Connection = require('tedious').Connection;
var Request = require('tedious').Request;
var config = {
userName: 'clientinfo',
password: 'clientinfo123',
server: 'USW20051234'
}
var connection = new Connection(config);
connection.on('connect', function (err) {
if (err) {
console.log(err);
} else {
executeStatement();
}
});
function executeStatement() {
request = new Request("SELECT * from dbo.Logs", function (err, rowCount) {
if (err) {
console.log(err);
} else {
console.log(rowCount+' rows');
}
connection.close();
});
request.on('row', function (columns) {
columns.forEach(function (column) {
if (column.value === null) {
console.log('NULL');
} else {
console.log(JSON.stringify(column.value));
}
});
});
connection.execSql(request);
}
'但是我必須得到它的browser' - 查找AJAX –
https://stackoverflow.com/questions/32195310/pass-data-through-to-the-view-in-express –
@Jaromanda我擡頭尋找AJAX,發現下面的代碼工作正常。仍然有點困惑,我該如何合併我的代碼和AJAX代碼,以便它在瀏覽器上顯示錶格。 https://stackoverflow.com/a/10721755/6069038 – Jatin