【问题标题】:How can I show data on mysql with nodejs and expressjs如何使用 nodejs 和 expressjs 在 mysql 上显示数据
【发布时间】:2017-09-29 00:57:44
【问题描述】:

app.js

function showConnect(req, res){

    mysql_crawl.query('SELECT full_price, discount_price, quantity, prod_link, images, prod_desc, status FROM `catalogsearch_fulltext` WHERE MATCH(data_index) AGAINST("ครีม") LIMIT 0 , 10', function(error, rows){
    res.render('product.html',{related: rows})

    })

product.html

<%
for (var i of related){
%>
<%= i %>
<%
    }
%>

product.html 上的结果

[object Object] [object Object]

如何在 product.html 中显示所有数据(full_price、discount_price、quantity、prod_link、images、prod_desc)

【问题讨论】:

    标签: javascript mysql arrays node.js express


    【解决方案1】:

    [object Object] 是默认的 toString 结果。您可以做的是使用 JSON.stringify() 或明确说明您想要显示的内容,例如 i.quantity、i.image 等。

    <table>
    <% for(var i=0; i < related.length; i++) { %>
       <tr>
         <td><%= related[i].full_price %></td>
         <td><%= related[i].discount_price%></td>
       </tr>
    <% } %>
    </table>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-09-06
      • 2013-04-18
      • 1970-01-01
      • 1970-01-01
      • 2020-07-02
      • 2020-07-13
      • 2013-11-21
      • 1970-01-01
      相关资源
      最近更新 更多