所以我对Node JS / Express / SQL很新,所以如果我发布一些愚蠢的东西我道歉......这里的最终目标是我从我的数据库中提取的数据我希望在特定的数据上看到它我的html页面上调用请求的字段。
高级..我有一个带有名为lookup的按钮的HTML页面。当我点击该按钮时,它会到达我的数据库,它会连接然后下拉表格信息并将我重定向到包含所有信息的空白页面。
再说一遍..我想要做的是下拉的数据我希望将其放在当前html页面上的特定位置(字段)。
app.js(仅限此代码段)
app.get('/lookup', function (req, res) {
sql.connect(config, function (err) {
if (err) console.log(err);
var request = new sql.Request();
if (err) throw err;
request.query('select * from MYTABLE', function (err, result, fields) {
if (err) console.log(err)
res.send(result);
console.log("Connected");
});
非常感谢任何帮助。
答案 0 :(得分:0)
您应该使用ajax等技术来请求数据。
button.onclick = () => {
fetch('/lookup').then((data) => {
input.value = data
})
}
元素选择器(按钮,输入)未显示,因为核心部分是异步请求数据。实际上,它与后端部分没什么关系。您应该使用前端JavaScript来适当地显示数据。