2016-04-27 98 views
0

我是一個新手,以EJS,和我有這樣JSON元素不顯示

<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) %>'<% } %> 

它打印這樣

[{"userid":526,"firstname":"asdw","lastname":null,"username":"aasdasd","password":"sadadsadsadasda","email":"[email protected]","contact":null}] 

整個JSON數據我在做什麼錯在這裏?

回答

2

你的json對象是一個數組,試試這個:JSON.stringify(result[0].firstname)

要返回一個不是數組的json對象,也許你應該在你的後端做一些修改。