【发布时间】:2015-09-12 18:22:59
【问题描述】:
我的问题是 ajax 调用成功后更新 div 块。 所以我这样做:
我的 div:
<div class="lists">
<% for(var i=0; i<searchItem.length; i++) {%>
<a class="list-link" href="#"><div class="list"><%= searchItem[i] %></div></a>
<% } %>
</div>
我的 jquery ajax 调用:
$.ajax({
url: '/search?val=' + encodeURIComponent($('#search-input').val()),
success: function(data) {
console.log('DATA-' + data);
new EJS({url:' /views/dropdown.ejs'}).update('lists',data)
}
});
我的项目结构:
但我收到 404 错误,因为 ejs 看不到 dropdown.ejs 模板(http://localhost:3000/views/dropdown.ejs NOT FOUND)。为什么?
另一个问题,我需要在 .update('lists',data) 、我的 div 块的 Id 或类中写入什么类型的选择器?
【问题讨论】:
标签: javascript jquery ajax node.js ejs