我想将动态创建的select
添加到div中。我正在使用EJS。我的桌子'当然'课程名称为"商业学士学位"或者"在comp"中获得学士学位。我该如何处理?我在控制台中收到Uncaught SyntaxError: Unexpected token ILLEGAL
错误。这是我的代码。
var collegehtml ='';
collegehtml +='<select name="course" >';
collegehtml += "<% for (var j = 0; j < course.length; j++){ %>"
collegehtml += '<option value="<%= course[j].ID %>">';
collegehtml += "<%= course[j].Name %>";// error is thrown on this line
collegehtml += "</option>";
collegehtml += "<% } %>";
collegehtml += "</select>";
$("#addcourse").html(collegehtml);
答案 0 :(得分:0)
我认为你应该使用像this这样的函数从Node中逃脱它。我没有安装EJS或节点,但我看到两种方式:
this
,如果从模板调用函数或
.message
希望它有所帮助,我没有错。 :)
答案 1 :(得分:0)
尝试使用此<option>
<%
for (var j = 0; j < course.length; j++){
%><option value="<%= course[j].ID %>"><%= course[j].Name %><%
}
%>