我是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}]
我在这里做错了什么?
答案 0 :(得分:2)
您的json对象是一个数组,请尝试:JSON.stringify(result[0].firstname)
。
要返回不是数组的json对象,也许你应该在后端进行一些修改。