【问题标题】:json element is not displayingjson 元素不显示
【发布时间】:2016-08-21 17:56:44
【问题描述】:

我是 ejs 的新手,我有这样的输入标签

<input class="form-control" id="inputName" type="text" <% { %>value='<%= JSON.stringify(result.firstname) %>'<% } %>

这里,打印数据是空的。

但如果我给出如下值:

<input class="form-control" id="inputName" type="text" <% { %>value='<%= JSON.stringify(result) %>'<% } %>

它像这样打印整个 JSON 数据

[{"userid":526,"firstname":"asdw","lastname":null,"username":"aasdasd","password":"sadadsadsadasda","email":"asdasf.m@asd.com","contact":null}]

我在这里做错了什么?

【问题讨论】:

    标签: javascript express nodes ejs


    【解决方案1】:

    你的 json 对象是一个数组,试试这个:JSON.stringify(result[0].firstname)

    要返回一个不是数组的 json 对象,也许你应该在后端做一些修改。

    【讨论】:

      猜你喜欢
      • 2015-09-11
      • 2012-01-12
      • 2012-02-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-09-25
      • 2021-03-14
      相关资源
      最近更新 更多