Jquery SailsJS使用每个

Jquery SailsJS使用每个,jquery,sails.js,sails-postgresql,Jquery,Sails.js,Sails Postgresql,我无法将模型数据检索到html select标记。这是到目前为止我的密码 % _.each(users, function(user){ %> <select data-id="<%= user.id %>" data-model="user"> <option value="<%= user.id%>"><%= user.name %></option> <% }) %> %\.each(用户,函数(用

我无法将模型数据检索到html select标记。这是到目前为止我的密码

% _.each(users, function(user){ %>
<select data-id="<%= user.id %>" data-model="user">
<option value="<%= user.id%>"><%= user.name %></option>
<% }) %>
%\.each(用户,函数(用户){%>

我在尝试提升服务器时出错,可能是因为我犯了语法错误,这里似乎有几个问题,具体取决于您尝试执行的操作。您正在为每个用户创建不同的
元素(每个都只有一个
。您可能想要的是一个带有多个
标记的

<select id="userid" name="userid" data-model="user">
    <% _.each(users, function(user) { %>
        <option value="<%= user.id %>"><%= user.name %></option>
    <% }); %>
</select>

纠正了几个其他错误源:初始模板标记没有缺少尖括号,并且
被赋予了
name
属性(如果您将此作为表单的一部分提交),以及
id
属性(如果您使用javascript获取值)

如果您是通过表单提交此信息,则会包含一个
用户ID
属性,该属性的值为所选
的值