繁体   English   中英

MSSQL数据库中的HTTP GET请求,nodejs

[英]HTTP GET Request in MSSQL Database, nodejs

我已经创建了一个包含菜单项(例如披萨)的数据库,如果我想从Pizza表中获取pizzaName并将其显示为html时该如何制定请求? 我是新来的,所以这是一个真正的挑战

我已经尝试过这种方式:

 function PizzaName(res){
    var options = {
       sql : 'SELECT pizzaName FROM Pizza WHERE pizzaID=1'
    }
    executeQuery(options, function(result){
    for(var column in result[0]){
        document.getElementById("pizzaName1").innerHTML = ("<h3>a" + column + "</h3>");
    }
    for(var row in result){
        for(var column in result[row]){
            document.getElementById("pizzaName1").innerHTML = ("<h3a>" + result[row][column] + "</h3>");       
        }        
    }
});

在这个

document.getElementById("pizzaName1").innerHTML = ("<h3a>" + result[row][column] + "</h3>"); 

什么是<h3a> 根据您的结束标记是<h3>吗?

看这个:

    for(var row in result){
    for(var column in result[row]){
        document.getElementById("pizzaName1").innerHTML = ("<h3a>" + result[row][column] + "</h3>");       
    }  

你为什么要做result[row] 在这一点上,您已经在处理一行,所以假设您有多于一列(您不会,因为您的select语句仅提取pizzaname)。 而且由于您是在行中写入var列,因此您已经在访问行数组中的数据-因此,列不是索引,而是实际数据。 因此,也许代码会像这样:

    for(var row in result){
    for(var column in row){
        document.getElementById("pizzaName1").innerHTML = ("<h3a>" + column + "</h3>");       
    }  

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM