Javascript 下划线.js模板错误

Javascript 下划线.js模板错误,javascript,underscore.js,Javascript,Underscore.js,我正在尝试将.txt文件加载到,当.txt有这样的代码时 <h1>Hello <%= name %></h1> <select name="action_edit" id="task_action_edit"> <option value="none">None</option> <% foreach(actions as action) { if(action['id'] =

我正在尝试将.txt文件加载到
,当.txt有这样的代码时

<h1>Hello <%= name %></h1>
<select name="action_edit" id="task_action_edit">
    <option value="none">None</option>
    <%
    foreach(actions as action) {
        if(action['id'] == 2) {
        %>
            <option selected="selected" value="<%= action['id'] %>" action_abbr="<%= action['title'] %>">
                <%= action['title'] %>
            </option>
        <%                                
        } else {
        %>
            <option value="<%= action['id'] %>" action_abbr="<%= action['title'] %>">
                <%= action['title'] %>
            </option>
        <%
        }
    }
    %>
</select>
你好 它工作正常,但是当我有这样的代码时

<h1>Hello <%= name %></h1>
<select name="action_edit" id="task_action_edit">
    <option value="none">None</option>
    <%
    foreach(actions as action) {
        if(action['id'] == 2) {
        %>
            <option selected="selected" value="<%= action['id'] %>" action_abbr="<%= action['title'] %>">
                <%= action['title'] %>
            </option>
        <%                                
        } else {
        %>
            <option value="<%= action['id'] %>" action_abbr="<%= action['title'] %>">
                <%= action['title'] %>
            </option>
        <%
        }
    }
    %>
</select>

没有一个
Firefox在我将此.txt代码加载到div时显示此错误

missing ) after argument list
[Break On This Error] var __p=[],print=function(){__p.push.a... </select>');}return __p.join('');
underscore.js (line 779)
缺少)在参数列表之后
[Break On This Error]var uuu p=[],print=function(){uuu p.push.a..);}return u p.join(“”);
下划线.js(第779行)
我做错了什么

谢谢,

分隔符中使用JavaScript。这:

foreach(actions as action) {
不是JavaScript,这可能会导致您看到的奇怪错误。也许你的意思是:

for(action in actions) {

在你的模板中。

我犯了一个非常愚蠢的错误。我用php写的。谢谢,@user616822:你不是唯一一个把他们的语言弄糊涂的人,而且那个错误消息肯定没有什么帮助。